修改 Mac 中的 PHP 版本

发布时间:2019-08-07 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了修改 Mac 中的 PHP 版本脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

1. 问题由来

Mac 中自带 PHP,因而即使使用 MamP 或其他方式安装了新的 PHP,在终端中使用 php -v 查询到的 PHP 版本还是系统自带的低版本,有时不能适应项目需求,比如使用 composer 安装 laravel 时会提示 PHP 版本过低。

2. 解决方法

2.1 方法一

1.修改 /usr/bin 中的 phpphp.old

mv /usr/bin/php /usr/bin/php.old

2.添加一个软连接从自己安装的 PHP 到 /usr/bin/

ln -s /your/php/path/bin/php /usr/bin/php
2.2 方法二

1.添加一个软链接从自己安装的 PHP 到 /usr/local/bin

ln -s /your/bin/php /usr/local/bin/php

2.修改 SHELL 配置文件,将 /usr/local/bin 的路径添加在 /usr/bin 之前

export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"

3. 其他问题及解决方法

1.使用 2.1 方法一时可能会遇到 operation not PErmITted错误提示,即使使用 sudo 也无法进行操作。原因是 OS X ei Capitan 中引入了 Rootless 保护机制。解决方法是(来自知乎):

修改 Mac 中的 PHP 版本

2.使用软链接时出现 Too many levels of symbolic links 报错。解决方法是使用绝对路径代替相对路径。

4. 参考网址

    @H_508_126@

    http://blog.sina.com.cn/s/blo...

  1. http://biyutong.iteye.com/blo...

  2. http://www.2cto.com/os/201412...

  3. https://segmentfault.com/q/10...

  4. http://www.zhihu.com/question...

脚本宝典总结

以上是脚本宝典为你收集整理的修改 Mac 中的 PHP 版本全部内容,希望文章能够帮你解决修改 Mac 中的 PHP 版本所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。