2012-11-01 78 views
0

表現出不同的版本,我想我的PHP升級從5.3.15到5.4.8在Mac OSX 10.8.2。我手動下載5.4.8 PHP的源代碼並執行:的phpinfo和php -v在山獅

./configure --prefix=/usr/local 
make 
sudo make install 

我還添加了​​我/etc/profile文件。

之後,php -v顯示5.4.8,而<?php phpinfo(); ?>仍顯示5.3.15。

如何獲得<?php phpinfo(); ?>任何想法,以指向新安裝的PHP版本?

+1

什麼在你的phpinfo你的php.ini的位置()? –

+0

這個問題應該轉移到超級用戶。 – Lars

+0

加載配置文件= /private/etc/php.ini –

回答

2

這是發生在你身上的,因爲你的Mac中安裝了兩個php版本,一個以Web Server作爲擴展,另一個(來自cli的)是你的操作系統默認安裝的一個。

我通過MAC端口安裝PHP和Apache。這會給你解決這個問題。 試試吧!

+1

這是正確的。當你在命令行鍵入'php -v'時,這是你的php-cli安裝。 –

+0

我安裝了Mac端口,關於如何從Mac端口安裝php的任何細節(即步驟)。我正在查看文檔,但它是等等等等等等。 –

+0

閱讀本文http://blog.magudia.com/2009/08/22/installing-php53-apache2-mysql5-using-macports/ – slash28cu