2014-09-05 3 views

risposta

3
HOW TO INSTALL IN LINUX SYSTEM'S: 
------------------------------------ 

1) Download PHP sources and Unpack PHP 

2) Download PEAR 
    wget http://pear.php.net/go-pear.phar 
    php go-pear.phar 

3) Download pthreads 
Get PECL extension (PECL is a repository for PHP Extensions) 

# pecl install pthread-0.4.4 

4) Unpack pthreads 
copy pthread-0.4.4 to php/ext 
(for ./configure allow add option --enable-pthreads) 

# mv build/php-src-master/ext/pthreads-master build/php-src-master/ext/pthreads 

5) Reconfigure sources 
# ./buildconf --force 
# ./configure --help | grep pthreads 

You should see the appropriate --enable-pthreads option listed as a result, if you do not, then 

# rm -rf aclocal.m4 
# rm -rf autom4te.cache/ 
# ./buildconf --force 

6) Build PHP 
Compile PHP source code 
Add: 
# ./configure --enable-debug --enable-maintainer-zts --enable-pthreads 

7) Installing PHP 
# make 
# sudo make install 

8) Update php.ini 
Add in php.ini 
extension=pthreads.so 
Include_path = “/usr/local/lib/php” 

9) Check Modules 
php -m (check pthread loaded) 

10) Test Thread Class 
# php SimpleTest.php 
+0

Facendo PECL installare pthread-0.4.4 ottengo l'errore: Nessuna versione disponibile per il pacchetto "pecl.php.net/pthread" installazione fallita Sai cosa sto facendo male? –