本文中含有需要您注意的重要提示信息,忽略該信息可能對您的業務造成影響,請務必仔細閱讀。
在Linux操作系統云虛擬主機上安裝網站程序后,通過設置PHP環境相關參數或者開啟相關函數功能,確保腳本文件和網站模塊能夠正常運行,同時提高了網站安全性(例如開啟PHP函數chmod
可影響文件的使用權限)。本文為您介紹如何設置PHP.INI各參數的方法。
參數功能
僅Linux操作系統云虛擬主機支持設置PHP.INI參數。登錄云虛擬主機管理頁面,進入 頁面,您可以看到PHP環境相關參數或者相關函數如下所示。
云虛擬主機默認禁用部分函數功能,避免函數開啟后被黑客利用而導致網站運行慢,建議咨詢您的網站服務商后再開啟,并請您在使用完相應函數功能后及時關閉。
PHP.INI相關環境參數和函數功能說明如下所示:
名稱 | 說明 |
錯誤日志參數(error_log)設置 | 默認為禁用狀態,啟動后可發送錯誤信息到云虛擬主機的錯誤日志中,即wwwlogs目錄下。 |
輸出緩沖區數據塊設置 | 默認為禁用狀態,啟動后允許PHP將輸出的內容先放進內存,而不是立即顯示或者讀取。 |
上傳文件開關控制 | 默認為啟動狀態,允許網站文件上傳到主機上。 |
PHP函數chown設置 | 默認為禁用狀態,啟動后可改變指定文件的所有者。 |
PHP函數chmod設置 | 默認為禁用狀態,啟動該函數后可改變指定文件的權限(執行權限、讀權限以及寫權限)。 重要 禁用狀態可能影響WordPress等軟件相關插件和主題的安裝使用,建議您按需啟用該函數。 |
PHP函數fsockopen設置 | 默認為啟動狀態,允許打開一個網絡連接或者一個Unix套接字連接。 |
PHP函數request_order設置 | 默認為GP配置,用來定義request的解析順序。 |
upload_max_filesize設置(MB) | 默認為10,取值范圍為1~200的整數,用來設置網站文件上傳大小的最大限制。此函數只有上傳文件開關控制狀態為開啟時才會顯示。 說明 如果您在該參數后輸入大于200的整數(例如300),則系統會自動將該參數值變為200。 |
操作步驟
- 登錄云虛擬主機管理頁面。
- 找到待操作的云虛擬主機,單擊對應操作列下的管理。
- 在左側導航欄,選擇 。
在PHP.INI設置頁面,設置不同的環境參數或函數。
以設置上傳文件大小限制和開啟PHP函數
chown
和chmod
功能為例,您也可以設置其他參數,例如設置錯誤日志參數等,如需設置請參考以下操作進行。設置上傳文件大小限制
重要為了提升網站安全性,Linux操作系統云虛擬主機對上傳文件的大小做了相應限制(最大限額為200 MB),即通過網站前臺上傳文件時,網站最大允許上傳大小為200 MB的文件。
在PHP環境相關參數區域,選擇上傳文件開關控制為啟動狀態。
在PHP函數設置區域,在upload_max_filesize設置(MB)后的文本框輸入允許上傳的文件大小。
單擊保存設置。
在彈出的提示對話框,單擊確認。
設置完成后,頁面上方會彈出提示框,提示您設置成功。
啟動PHP函數chown和chmod
為了保障網站的安全運行,Linux操作系統云虛擬主機默認禁用PHP函數
chown
和chmod
功能。如果您想改變指定文件的所有者和權限,需要啟動PHP函數chown
和chmod
。在PHP函數設置區域,分別選擇PHP函數chown設置和PHP函數chmod設置為啟動狀態。
警告開啟PHP函數
chown
和chmod
后,網站很容易被黑客利用造成訪問緩慢或者訪問異常等問題,建議操作前先咨詢您的網站服務商。如果后續不再使用時,建議您重新關閉PHP函數chown
和chmod
功能。單擊保存設置。
在彈出的提示對話框,單擊確認。
設置完成后,頁面上方會彈出提示框,提示您設置成功。
相關文檔
網站程序版本與主機的PHP目標版本不一致時,可能會導致網站無法運行。您可以根據網站程序對PHP版本的要求,選擇合適的PHP版本。具體操作,請參見更換PHP版本。
Linux操作系統云虛擬主機不同版本的PHP默認配置的擴展組件存在少許差異,例如
short_open_tag
組件默認已配置,zend optimizer
組件只有PHP 5.2版本默認已配置,其他PHP版本未配置。更多信息,請參見Linux操作系統云虛擬主機默認配置了哪些常用擴展組件。