php7.1安装pcntl扩展
,php在多进程处理是需要这个扩展。如在线聊天框架workerman就依赖这个pcntl扩展。这里是在编译安装后的php7.1后中再添加pcntl扩展的流程
。
一、未安装php7时添pcntl扩展
php7.1安装:http://zixuephp.net/article-207.html
php7.2安装:http://zixuephp.net/article-394.html
在配置编译中增加代码 --enable-pcntl
:
./configure --enable-pcntl
二、已安装php7添加pcntl扩展
安装前最好先备份已安装的php7。
1.下载php7.1源码包:
下载页面:http://www.php.net/downloads.php
wget -c http://cn.php.net/distributions/php-7.1.22.tar.gz
2.解压php-7.1.22.tar.gz
tar -zxvf php-7.1.22.tar.gz
3.进入扩展库目录
cd php-7.1.22/ext/pcntl
4.生成配置文件
/usr/local/php/bin/phpize
5.指定配置文件进行配置
./configure --enable-pcntl --with-php-config=/usr/local/php/bin/php-config
6.编译安装
make && make install
编译安装结果:
7.编辑php.ini文件,加入扩展pcntcl.so
php.ini
8.添加后重启php-fpm生效
最新评论: