mac修改預設php的方法:先新建一個「.bas_profile」檔案並編輯;然後在該檔案中輸入自己想要的php版本;接著透過「source ~/.bash_profile」重載環境變量;最後運行which php查看php預設版本即可。
推薦:《PHP影片教學》
修改MAC系統下預設PHP版本
今天在使用mac時遇到了一個問題,因為需要composer拉取laravel5.6,但是提示我php版本過低,但是我本人使用的是集成環境MAMP,已經切換了php7.2的版本,這個為什麼沒有生效呢?經檢查是因為composer檢測得是mac下環境變數生效的php版本
$ which php /usr/local/bin
想法
開始我是想把mac自帶的環境卸載掉,在網路上搜尋一通,都是一樣的,什麼左側目錄右側刪除,但是到我這就刪除不了了,在root用戶下面刪除,提示我沒有權限,我了個乖乖,又去百度root用戶刪除不了文件,然後說什麼flags問題,然後我就按照去除flags
#去除flags Mac [sudo] chflags nouchg filename
然後在執行rm -rf 還是一樣的結果
php: Operation not permitted
gg,此路不同,誰研究好了麻煩告知下
更改環境變數來修改預設的php版本
新建一個.bas_profile檔案並編輯
vim ~/.bash_profile
然後在裡面輸入自己想要的php版本
export PATH=/Applications/MAMP/bin/php/php7.2.7/bin:$PATH #/Applications/MAMP/bin/php/php7.2.7/bin是我的php版本路径
儲存重載環境變數
source ~/.bash_profile
執行which php查看php預設版本,搞定
以上是mac如何修改預設php的詳細內容。更多資訊請關注PHP中文網其他相關文章!