Microfaster, 让我们略微加速

php7.1安装pcntl扩展

2019-06-15 12:43:22 lvesu (185阅读)

标签 PHP

        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生效


北京半月雨文化科技有限公司.版权所有 京ICP备12026184号