1、查看当前的PHP版本并下载一个同样版本的php(我的是php5.6.22,我下的是php5.6.22)
wget http://hk1.php.net/get/php-5.5.10.tar.gz /from/this/mirror
如果你的php版本不一样请修改成 wget http://hk1.php.net/get/php-x.x.xx.tar.gz/from/this/mirror
2、解压php:
tar -zxvf mirror
3、进入php/ext/pcntl/
cd ext/pcntl/
4、执行命令phpize
phpize
5、执行配置命令php-config()
./configure --with-php-config=/usr/local/php/bin/php-config
(注意:在编译扩展时,如果安装有多个 PHP 版本,可以在配置时用 --with-php-config 选项来指定使用哪一个版本编译,该选项指定了相对应的 php-config 脚本的路径。)
6、编译make && make install
make && make install
7、修改php.ini支持pcntl
echo "extension=pcntl.so" >> /etc/php.ini
8、查看phpinfo(),是否有pcntl扩展;
资料来源:http://www.php.cn/php-weizijiaocheng-387543.html