回覆列表
  • 1 # 使用者3114344995137

    我也是本地有多個版本,我的本地php是在OSX系統中使用homebrew安裝的,我有兩個版本:php5.4和php5.6我預設之前的版本是php5.4,如果要從shell和apache同時遷移到php5.6可以這樣:1.首先你要透過brew安裝php5.6,很簡單:brew install php56即可(當然,你要先unlink掉你的老版本php5.4)2.安裝好php5.6之後,你會發現本地的shell中php版本已經change,但是apache預設phpinfo打印出來的版本仍然是php5.4,檢視你的apache配置檔案,我本地是:/etc/apache2/http.conf裡面會有支援的libphp5.so的路徑,我這裡是:libexec/apache2/libphp5.so這個目錄的實際位置是:/usr/libexec/apache2/libphp5.so在你透過brew安裝php56的時候,已經生成了一個新的libphp5.so版本,在這裡:/usr/local/Cellar/php56/5.6.17/libexec/apache2/libphp5.so而我直接把原來的libphp5.so重新命名之後,建立了一個軟鏈到/usr/local/Cellar/php56/5.6.17/libexec/apache2/libphp5.so就好了:-)現在再重啟apache,重新整理一下phpinfo看一下,相信一定切換到新版本了。

  • 中秋節和大豐收的關聯?
  • 我經常和老婆吵架怎麼辦?