编译安装php扩展pcntl子进程管理

pcntl安装方式
//检查php-config
//# 编译配置工具
//find /usr -name php-config

下载源码
https://www.php.net/distributions/php-7.3.11.tar.gz
放到root目录 或者cd ~进入
wget https://www.php.net/distributions/php-7.3.11.tar.gz
tar -zxvf php-7.3.11.tar.gz
cd /root/php-7.3.11/ext/pcntl
phpize
./configure
make & make install

安装后扩展保存目录
/usr/lib/php/20180731/
查找扩展
php -ini | grep extension
在/etc/php/7.3/fpm/php.ini
中加入 extension=pcntl.so

并将disable_functions禁用pcntl方法删掉
ln -s /etc/php/7.3/mods-available/pcntl.ini /etc/php/7.3/fpm/conf.d/20-pcntl.ini
ln -s /etc/php/7.3/mods-available/pcntl.ini /etc/php/7.3/cli/conf.d/20-pcntl.ini

点赞