PHP Warning: PHP Startup: Unable to load dynamic library 'pcntl'的解决思路
其实没有把所有的拓展库快捷方式处理好,直接php -m获取的模块,并不是所有模块,需要指定的php路径,如:
/usr/local/php/bin/php -m
如果上述命令还是不能够获取到pcntl模块,不需要编译安装,直接使用phpize,那么看下面:
cd php-7.3.13/ext/pcntl/
phpize
find / -name php-config
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install
最后去php.ini配置好启用这个extensions即可,php的路径:
php --ini
然后执行/usr/local/php/bin/php -m
看看你的pcntl模块。
php配置路径参考:
[root@xxxxxxxx pcntl]# find / -name php
/root/php-7.3.13/sapi/cli/php
/var/lib/php
/usr/lib64/php
/usr/share/php
/usr/local/bin/php
/usr/local/include/php
/usr/local/lib/php
/usr/local/php
/usr/local/php/lib/php
/usr/local/php/bin/php
/usr/local/php/php
/usr/local/php/php/php
/usr/local/php/include/php