Mac-Osx
MAC M Lion:不同的 PHP 版本:
當我
php -v
從終端執行時,它給了我:PHP 5.4.12 (cli) (built: Mar 16 2013 21:46:23)
然後一旦設置了 localhost 等,然後我執行一個 phpinfo 頁面,我得到:
PHP Version 5.3.15
如何使用最新版本升級目前本地版本,因為我想安裝到伺服器上並確保我擁有所有最新版本。
您展示的第一個輸出範例來自 PHP 命令行 (CLI) 界面。
PHP 5.4.12 (cli) (built: Mar 16 2013 21:46:23)
您展示的第二個範例(來自
phpinfo()
您的 Web 伺服器)來自 apache 載入的 PHP 模組。PHP Version 5.3.15
你是如何安裝
PHP 5.4.12
顯示在命令行上的版本的?另外,您的 Apache 版本是通過 Mac OS X 安裝的版本嗎?我將執行以下命令來找出呼叫 CLI 版本的 PHP 的位置:which php
注意那個目錄。PHP 5.4 模組應該在那個目錄的某個地方。
但是在不知道細節的情況下,如果你通過 OS X 進行網路共享,我會推薦這個。這是基於我個人的 Mac OS X 10.8.3 預設設置。
首先,打開 Apache 配置文件:
sudo nano /private/etc/apache2/httpd.conf
找到註釋掉的行,內容如下:
#LoadModule php5_module libexec/apache2/libphp5.so
取消註釋該行並將其設置為 PHP 5.4 模組的路徑:
LoadModule php5_module /my/path/to/php54/libphp5.so
當然
/my/path/to/php54/
要實際匹配 PHP 5.4 Apache 模組的真實係統路徑。之後,重新啟動 Apache,然後檢查
phpinfo()
. 它應該與命令行輸出匹配。