MAMP下 添加插件问题例如 pcntl & php升级问题

1.make时候遇到 php.h not found,这种情况只要执行


xcode-select --install

2.make时候遇到 error: unknown type name 'zend_long';或者 error: unknown type name 'zend_string';是因为MAMP用的7.0,而Mac系统本身是5.6,所以要保持两者的统一,此时就需要升级 Mac系统本身的php。


3.升级php,有这个网站可以参考。https://php-osx.liip.ch/#install,升级到7.0:


curl -s https://php-osx.liip.ch/install.sh | bash -s 7.0


4.上述命令虽然非常便捷,但是有时候会一直downloading,而卡住不动,所以,当出现download link的时候,可以停止该命令,去手动下载该链接,然后找到已下载文件夹下对应的php文件夹,将该文件夹放倒 /usr/local/ 下。

安装完毕如果在终端里运行PHP -v命令,还是会显示mac自带的旧版本。因此,我们还需要配置一下路径。
在命令行中输入如下命令:

sudo vim ~/.bash_profile

然后,在文件的最后加上:

export PATH=/usr/local/php5-7.0.7-20160526-160257/bin:$PATH;

注意:我这里是以安装的PHP7.0的路径来配置的,你需要进到/usr/local中查看你所安装的PHP的路径。
最后,运行命令:

source ~/.bash_profile

配置完成,再试试php -v显示的就是最新安装的PHP版本了。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值