在建立一個基於PHP的網站時,修改PHP設置是一項常見的任務。 OpenLiteSpeed中的大部分設置都可以通過Web Admin Console進行配置,但不幸的是,這並不適用於PHP設置。 儘管有可能將此功能添加到Web Admin Console中,對每個虛擬主機進行單獨設置,但在本教程中,我們將向您展示如何使用命令行來執行這項任務。
作為一個例子,我們將修改一個WordPress網站的PHP7.4版本的php.ini。
OpenLiteSpeed的預設安裝目錄是“/usr/local/lsws”,這也是所有配置檔的位置。
根據所安裝的PHP版本(可以是幾個),所有與PHP有關的檔都分別存儲在lsphp72、lsphp73或lsphp74中,用於PHP版本7.2、7.3或7.4。 由於我們使用的是PHP7.4版本,php.ini檔可以在 「lsphp74 」目錄下找到,更具體的是在這個目錄下的 「etc/php/7.4/litespeed/php.ini 」中。
要編輯這個檔,請使用你喜歡的編輯器,在我們的例子中是vim,來打開它。
# vi /usr/local/lsws/lsphp74/etc/php/7.4/litespeed/php.ini
我們現在可以修改WordPress正常運行所需的php設置。
memory_limit = 256M
post_max_size = 256M
upload_max_filesize = 256M
max_execution_time = 360
最後,我們需要通過執行以下命令來重新啟動OLS php模組:
# killall -9 lsphp