2014-09-05 39 views

cevap

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

https://launchpad.net/~ondrej/+archive/ubuntu/php5 pthread-0.4.4 hatası alıyorum yüklemek pecl yapmak: "pecl.php.net/pthread" paketinin sürümlerini kullanamazsınız. kurulum başarısız oldu Neyi yanlış yapıyorum biliyor musunuz? –

2

Sana PHP5 eklemek için bu PPA deposunu kullanabilirsiniz düşünüyorum ZTS ile etkin:

sudo add-apt-repository ppa:ondrej/php5 

sudo apt-get update 

sudo apt-get upgrade 
+1

Aynı hata mesajına sahibim. – lipdjo

İlgili konular