摘要:解决方法方法一修改中的为添加一个软连接从自己安装的到方法二添加一个软链接从自己安装的到修改配置文件,将的路径添加在之前其他问题及解决方法使用方法一时可能会遇到的错误提示,即使使用也无法进行操作。原因是中引入了保护机制。
1. 问题由来
Mac 中自带 PHP,因而即使使用 MAMP 或其他方式安装了新的 PHP,在终端中使用 php -v 查询到的 PHP 版本还是系统自带的低版本,有时不能适应项目需求,比如使用 composer 安装 laravel 时会提示 PHP 版本过低。
2. 解决方法1.修改 /usr/bin 中的 php 为 php.old:
mv /usr/bin/php /usr/bin/php.old
2.添加一个软连接从自己安装的 PHP 到 /usr/bin/:
ln -s /your/php/path/bin/php /usr/bin/php
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 保护机制。解决方法是(来自知乎):
2.使用软链接时出现 Too many levels of symbolic links 报错。解决方法是使用绝对路径代替相对路径。
4. 参考网址http://blog.sina.com.cn/s/blo...
http://biyutong.iteye.com/blo...
http://www.2cto.com/os/201412...
https://segmentfault.com/q/10...
http://www.zhihu.com/question...
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/30518.html
摘要:确定环境的干净。这一步要优化的话应该是做一个类似缓存的机制,对于这种配置加载的性能提升所以我们在调试必然是要在这里配置环境的接口。 前言 在网上找了一些相关配置的例子,觉得很多比较复杂,并且配置项过于多了,有很多冗余并不是最开始就需要的配置,所以写一下记录,也方便以后自己查阅。 一、brew 安装 php 在 Mac OS 这边不需要手动去下载编译打包,直接使用 brew 进行快捷安装...
摘要:写一个简单的文件测试一下配置结果,这次我们把文件建在我们个人的网站目录吧。现在环境搭建完成,要正常使用我们需要配置用户,默认用户的密码是空值,实际使用肯定需要修改一下。 2015年5月9日更新 更新内容:针对Mac OS X 10.10.3不能访问用户目录 http://localhost/~lulin 检查Apache版本是否升级 Server version: Apache/2...
摘要:前言本人并不会,但因工作需要了解代码故学习搭建环境,记录一下系统自带为使用查看版本公司版本,其他版本可能也适用安装安装成功后修改文件使修改生效也可选择重启终端安装已安装可略过启动项目启动,使用启动,是后台运行的意思这样项目就跑起来 前言 本人并不会PHP,但因工作需要了解PHP代码故学习搭建环境,记录一下 系统:macOS High Sierra(10.13.6)自带PHP为7.1(使...
阅读 1845·2021-11-15 11:39
阅读 1027·2020-12-03 17:06
阅读 682·2019-12-27 11:42
阅读 3247·2019-08-30 13:59
阅读 1436·2019-08-26 13:22
阅读 3267·2019-08-26 12:15
阅读 2453·2019-08-26 10:22
阅读 1540·2019-08-23 18:40