2015-08-21 32 views
0

我綁定更新我的Mac OS X機器上的PHP從5.4到5.6。我正在使用自制軟件。我使用Homebrew成功安裝了PHP 5.6:brew安裝php56Homebrew更新到PHP - 安裝較新的版本,但仍然顯示PHP 5.4

但是,當我重新啓動unix shell並鍵入命令php -v時,它仍顯示PHP 5.4.10。我運行:export PATH =「$(brew --prefix homebrew/php/php56)/ bind:$ PATH」。

但是,php -v沒有更改爲5.6。我能做些什麼來讓我的系統使用5.6?謝謝!

+1

通過'which php'確認你正在使用哪個PHP。然後檢查你的'PATH' - 'echo $ PATH'。您的路徑的路徑順序很重要,您的系統將運行它找到的第一個PHP可執行文件。 –

+0

這涵蓋了它很好:http://stackoverflow.com/questions/20523183/how-to-use-the-php-that-brew-installed – ficuscr

+0

我改變了模塊,並重新啓動Apache,但是當運行php -v我仍然得到PHP 5.4。運行「哪個PHP」,我得到:/Applications/MAMP/bin/php/php5.4.10/bin/php。我如何改變這些路徑? – user1072337

回答

0

Mac OSX安裝了自己的php。對於Python和Ruby也是一樣。使用Homebrew,您安裝了新的/額外版本的PHP(不是預裝版本的更新版本),它可以單獨運行。

php命令指向本機Mac OSX php。如果你運行Homebrew,網絡服務器將使用他自己的PHP版本。

相關問題