1、php -v 查看当前php版本
2、去官网下载对应php版本源码
3、解压缩源码包
4、进入源码包:cd php7.1.19/ext/pcntl/
5、执行命令:phpize
(注意:如果出现上述问题,先执行下面两句:
a: cd /Library/Developer/CommandLineTools/Packages
b: open macOS_SDK_headers_for_macOS_10.14.pkg {注:macOS_10.14 为系统当前版本号}
执行上面两条命令后,执行phpize即可正常返回)
6、执行./configure 命令
7、执行make && make install 命令
8、把modules/pcntl.so 复制到本地php ext目录
cp modules/pcntl.so /Applications/MAMP/bin/php/php7.1.20/lib/php/extensions/no-debug-non-zts-20160303
9、在本地php.ini中增加一条信息
echo "extension=pcntl.so" >> /Applications/MAMP/bin/php/php7.1.20/conf/php.ini
10、进入本地php安装目录,测试pcntl扩展是否安装成功
/Applications/MAMP/bin/php/php7.1.20/bin/php --ri pcntl 返回如下信息,则表示扩展安装成功:
到此扩展安装完成!