2016-07-07 88 views
-1

恕我直言,在Mac OS El Captain上安裝第二個PHP安裝,然後將PATH variable更改爲指向新安裝的完整BS。
這不是OS的工作方式,它讓我非常惱火,蘋果希望我們這樣做。在我的Mac上更新PHP安裝,而不是更改PATH

我想做一個適當的安裝最新的PHP版本,從而刪除舊的。

這甚至可能嗎?
如果是的話,怎麼樣?

非常感謝您的幫助。

+0

不要在標題中使用* UPDATE *,編輯歷史顯示人們如何以及何時更新問題 - 這只是噪音。不妨在你的問題中編輯你的問題中的咆哮。我不使用蘋果,所以你可能是對的,但它與你的問題無關,只是在這裏皺起了眉頭。 – patricksweeney

+0

它只是在終端,你有問題的PHP?或者它的網絡端的PHP? – MwcsMac

+0

兩者。我想更新PHP的安裝,我不希望在操作系統中安裝兩個不同的PHP版本,因爲這看起來非常冗餘。 –

回答

2

澄清問題。

OS X默認使用PHP 5.5安裝(/ usr/bin/php)。在OS X上安裝較新版本的PHP(例如Homebrew)不會取代這個默認的5.5安裝,而是會將一個新的PHP版本放在另一個位置。它將鏈接/ usr/local/bin中的二進制文件。要使用新的PHP版本,您必須確保/ usr/local/bin在您的PATH變量中的/usr/bin之前帶有

原來的海報並不想以這種方式更新他的PATH變量,並且正在尋求一種方法來從Apple更新原始5.5安裝,而不是在其旁邊安裝新的並且執行一些PATH變量魔術。