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

来源:互联网 发布:linux 安装apache指令 编辑:程序博客网 时间:2024/06/01 09:55

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