Mac下使用Homebrew 安装PHP,之前在安装PHP的时候,安装pcntl扩展,由于缺乏安装包,php7.1版本的,pcntl安装成7.0的了,在cli模式下,使用的时候一直报错

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/opt/php71-pcntl/pcntl.so' - dlopen(/usr/local/opt/php71-pcntl/pcntl.so, 9): image not found in Unknown on line 0

使用命令卸载扩展

brew uninstall php71-pcntl

但是还是会有上面的报错,找了下php.ini也没有配置相关信息。

最后发现brew 安装的扩展配置文件在目录/usr/local/etc/php/7.1/conf.d

找到文件ext-pcntl.ini

rm -rf ext-pcntl.ini

重启服务器

sudo apachectl -k restart

ok ok