In windows
You cannot install the extension pcntl
on Windows. According to the PHP documentation :
. Windows.
Vagrant Linux, Ubuntu, Debian Mint.
UNIX
:
mkdir php
cd php
apt-get source php5
cd php5-(WHATEVER_RELEASE)/ext/pcntl
phpize
./configure
make
:
cp modules/pcntl.so /usr/lib/php5/WHEVER_YOUR_SO_FILES_ARE/
echo "extension=pcntl.so" > /etc/php5/conf.d/pcntl.ini
!
Mac
Taken from fooobar.com/questions/198621/...!
PCNTL PHP, .
Mac OSX Snow Leopard (64 ), MAMP PHP 5.3.6. PHP , !
, make
, Mac OSX. Mac, http://developer.apple.com/unix/
tar- PHP, , MAMP (, 5.3.6), http://www.php.net/releases/. Untar CD php- []/ext/pcntl, :
$ wget http://museum.php.net/php5/php-5.3.6.tar.gz
$ tar xvf php-5.3.6.tar.gz
$ cd php-5.3.6/ext/pcntl
phpize
pcntl, , MAMP:
pcntl$ /Applications/MAMP/bin/php/php5.3.6/bin/phpize
, .
, 32- 64- , MAMP PHP . , .
pcntl$ MACOSX_DEPLOYMENT_TARGET=10.6
pcntl$ CFLAGS="-arch i386 -arch x86_64 -g -Os -pipe -no-cpp-precomp"
pcntl$ CCFLAGS="-arch i386 -arch x86_64 -g -Os -pipe"
pcntl$ CXXFLAGS="-arch i386 -arch x86_64 -g -Os -pipe"
pcntl$ LDFLAGS="-arch i386 -arch x86_64 -bind_at_load"
pcntl$ export CFLAGS CXXFLAGS LDFLAGS CCFLAGS MACOSX_DEPLOYMENT_TARGET
./configure
make
, :
pcntl$ ./configure
pcntl$ make
pcntl.so
. MAMP PHP:
pcntl$ cp modules/pcntl.so /Applications/MAMP/bin/php/php5.3.6/lib/php/extensions/no-debug-non-zts-20090626/
, INI PHP, :
$ echo "extension=pcntl.so" >> /Applications/MAMP/bin/php/php5.3.6/conf/php.ini
PCNTL . , , :
$ /Applications/MAMP/bin/php/php5.3.6/bin/php --ri pcntl
pcntl
pcntl support => enabled
, !
Windows:
UNIX:
Mac:
: