鍍金池/ 問答/PHP  iOS/ OSX中使用composer install提示PHP版本過低是如何解決的?

OSX中使用composer install提示PHP版本過低是如何解決的?

MACOSX11中,預(yù)裝的PHP版本是5.5,我自己也用brew安裝了PHP7,當(dāng)用composer install時,要求PHP不低于5.6的話,那怎么辦?
首先,mac os不像linux這么簡單把 /usr/bin/php 刪除掉,然后建一個軟鏈到新版本的PHP中就可以解決。
MAC OS系統(tǒng)預(yù)裝的核心服務(wù)是root用戶也無法修改的。除非關(guān)閉Rootless機(jī)制。但我又不想那樣做。
請教大神還有別的辦法嗎?

回答
編輯回答
枕邊人

方法一:composer 局部安裝
方法二:修改 PATH 環(huán)境變量,對應(yīng)你需要的 PHP 版本
方法三:為什么要刪掉 /usr/bin/php ?重命名,再加個你需要的 PHP 版本的軟鏈接,至于 Rootless 保護(hù)機(jī)制你可以參考知乎

方法二:

系統(tǒng)自帶 PHP ,位置 /usr/bin
:

1)我安裝的是 zsh ,所以我在 .zshrc 里面配置我的 PATH ,內(nèi)容為 export PATH=/Applications/XAMPP/xamppfiles/bin:$PATH;

    $ sudo vim .zshrc

2)重新加載:

    $ source .zshrc
    

3)完成
圖片描述

2018年8月1日 09:17