升級到山獅後,我用這一個線bash腳本安裝PHP 5.4 http://php-osx.liip.ch/山獅變化PHP位置
它安裝5.4到/ usr /本地/ PHP5
如果我運行的PHP我得到在/ usr/bin中/ PHP
運行PHP -v返回5.3.13
如何告訴山獅使用PHP在/ usr /本地/ PHP5
我是否還必須更改Apache htttpd.conf才能使用新版本的php?
感謝
升級到山獅後,我用這一個線bash腳本安裝PHP 5.4 http://php-osx.liip.ch/山獅變化PHP位置
它安裝5.4到/ usr /本地/ PHP5
如果我運行的PHP我得到在/ usr/bin中/ PHP
運行PHP -v返回5.3.13
如何告訴山獅使用PHP在/ usr /本地/ PHP5
我是否還必須更改Apache htttpd.conf才能使用新版本的php?
感謝
這是艱辛的道路,你只是鏈接到新的PHP文件:
$ sudo mv /usr/bin/php /usr/bin/php53 && sudo ln -s /usr/local/php5/bin/php /usr/bin/php
更改PHP5 bin路徑根據實際PHP5的二進制包路徑,因爲我不知道在哪裏了正確的二進制是。
但我寧願在命令行上嘗試使用php5
,因爲這可能使用PHP5.4版本,因爲/usr/local
通常也在$PATH
中。
您可以在您的命令行上看到只有echo $PATH
檢查了哪些路徑。您可以使用export PATH=/usr/local/php5:$PATH
或類似的方法添加一些內容。您可以將該行添加到~/.bash_profile
文件中,以便將其保存以供以後使用。
感謝您的回答。我需要添加/ usr/local/php5到我的路徑,所以我把它放在我的.bash_profile 然後我運行sudo mv ...命令 如果我現在從終端運行php -v,我會得到-bash:/ usr/bin/php:是一個目錄 如果我看看localhost上的phpinfo它顯示它正在運行5.4.5 – ianckc 2012-08-11 10:56:42
對不起,你必須鏈接到真正的php 5.4二進制文件,它位於'/ usr/local/php5'可能是'/ usr/local/php5/bin/php'或類似的。 – fdomig 2012-08-11 11:00:51
編輯比你工作 – ianckc 2012-08-11 11:18:56
個人而言,我建議使用[MAMP](http://www.mamp.info/en/index.html),而不是升級本地版本。如果出現問題,那只是重新安裝軟件而不是操作系統。 – 2012-08-11 10:22:41
我正在運行MAMP,但遇到了xhprof問題,因此切換到使用本機安裝。 – ianckc 2012-08-11 10:23:56