Web hosting

  身為站長的朋友都知道,有時候有些網站的系統就是會挑PHP的版本,太新或是太舊的版本,有時候就是無法順利執行。此外,像是WordPress等系統,PHP參數的設定也會限制可以上傳檔案的大小。因此,一個好的主機帳號就必須要有可以選擇設定不同PHP版本以及修改PHP個別參數的功能才算是服務到家。如果你使用的cPanel主機(例如iMaxNOW Hosting),可以在主控台中找到以下這個功能,那就沒問題了:

php01

  點擊了「Select PHP Version」之後,可以看到以下的所有PHP參數的列表以及PHP版本的選擇器:

php02

  在這裡面所有的參數,你都可以自行選擇要打開ON還是關閉OFF,只要用勾選的方式就行了,在使用上非常方便。另外,你也可以在上方的下拉式選單中找到你想要設定的PHP版本,如下:

php03

  只要選擇到你要的版本,然後再按下「Set as current」就可以了。特別要注意的是,這個設定指的是你的虛擬主機帳號中的所有預設目錄的執行PHP版本和參數,針對個別的目錄下的PHP程式,你也可以透過PHP.INI來做個別化的設定。

  除了PHP版本之外,許多的站長也會關心參數的設定,除了上面這一頁可以設定一些開關性質的參數之外,還有一些可以調整數值的,像是記憶體大小限制、執行時間長短、可以上傳的檔案大小限制等等,也可以藉由同樣的介面來設定。例如在WordPress中常見的上傳媒體檔案大小的限制,如下所示:

php04

  在很多情況下預設值都是在8MB以下(免費的主機大部份被限制在2MB),如果要增加的話,可以把剛剛的畫面切換一下,如下所示:

php05

  在按下「Switch to PHP Settings」之後,所有的PHP參數就都可以修改了,如下所示:

php06

  在箭頭所指的地方,就是限制WordPress網站最大可以上傳的檔案大小的參數post_max_size,點擊這裡,會變成:

php07

  在按下「Apply」之後,下次我們在WordPress要上傳檔案時,限制就被放寬了,如下所示:

php08

  不過還是要提醒大家一點,這個功能只有在付費的主機才有,大部份的虛擬主機即使是使用cPanel主控台也找不到PHP版本及參數的調整功能。