Centos下使用yum
安装php
默认是都不带pcntl
扩展,需要安装扩展需要下载安装包,编译安装
首先查看服务器版本
php -v
比如我的版本是 php 7.0.20
,进入官网下载对应的安装包 下载地址下载地址
下载完之后,解压
tar zxvf php-7.0.21.tar.gz
进入扩展目录
cd php-7.0.21/ext/
找到 pcntl
扩展目录,进入目录
cd pcntl
编译安装
/usr/bin/phpize
./configure --with-php-config=/usr/bin/php-config
make && make install
如果不知道php-config
位置
whereis php-config
安装完成之后提示
Build complete.
Don't forget to run 'make test'.
Installing shared extensions: /usr/lib64/php/modules/
重启php-fpm
service php-fpm restart
使用命令php -m
查看安装的扩展
如果没有成功,编辑配置文件
vi /etc/php.ini
添加配置
extension='/usr/lib64/php/modules/pcntl.so'
重启php-fpm
service php-fpm restart
art