摘要:解決方法方法一修改中的為添加一個軟連接從自己安裝的到方法二添加一個軟鏈接從自己安裝的到修改配置文件,將的路徑添加在之前其他問題及解決方法使用方法一時可能會遇到的錯誤提示,即使使用也無法進行操作。原因是中引入了保護機制。
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...
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/30518.html
摘要:確定環境的干凈。這一步要優化的話應該是做一個類似緩存的機制,對于這種配置加載的性能提升所以我們在調試必然是要在這里配置環境的接口。 前言 在網上找了一些相關配置的例子,覺得很多比較復雜,并且配置項過于多了,有很多冗余并不是最開始就需要的配置,所以寫一下記錄,也方便以后自己查閱。 一、brew 安裝 php 在 Mac OS 這邊不需要手動去下載編譯打包,直接使用 brew 進行快捷安裝...
摘要:寫一個簡單的文件測試一下配置結果,這次我們把文件建在我們個人的網站目錄吧?,F在環境搭建完成,要正常使用我們需要配置用戶,默認用戶的密碼是空值,實際使用肯定需要修改一下。 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(使...
閱讀 1866·2021-11-15 11:39
閱讀 1073·2020-12-03 17:06
閱讀 729·2019-12-27 11:42
閱讀 3267·2019-08-30 13:59
閱讀 1452·2019-08-26 13:22
閱讀 3281·2019-08-26 12:15
閱讀 2471·2019-08-26 10:22
閱讀 1558·2019-08-23 18:40