Mac MAMP 环境PHP添加pcntl扩展 并设置为默认php
目标很明确,就是将MAC
自带的php
不带使用,使用MAMP
的PHP
作为默认PHP
并安装pcntl
扩展。
折腾死人了,不过还是成功了。
1、下载并解压源码包
#下载源码包
wget http://us.php.net/distributions/php-7.4.12.tar.gz
# 解压
tar zxvf php-7.4.12.tar.gz
2、下载并解压源码包
#这里需要注意的是 `php-7.4.12/ext/pcntl`为刚刚下载解压后的目录,而后面则是`MAMP`的目录。
cd php-7.4.12/ext/pcntl /Applications/MAMP/bin/php/php7.4.12/bin/phpize ./configure --with-php-config=/Applications/MAMP/bin/php/php7.4.12/bin/php-config make && make install
3、配置指定版本的php.ini
文件,到相应位置。
extension=pcntl.so
4、将MAMP
下的PHP
作为系统默认PHP
1)、sudo vim ~/zshrc 文件。
2)、export PATH="/Applications/MAMP/bin/php/php5.6.30/bin:$PATH" #下相应位置新增这段代码。
3)、source .bash_profile #先:wq保存后执行该代码。
4)、which PHP #查看PHP版本及位置。
5、参考文章
https://blog.csdn.net/yljphp/article/details/96851815
https://blog.csdn.net/cuilei210/article/details/106670261