php設定最佳化參數的方法:1、設定disable_functions選項;2、設定php程式的最大執行時間;3、設定php腳本處理記憶體佔用;4、設定php全域函數宣告;5、設定php程式的最大執行時間;3、設定php腳本處理記憶體佔用;4、設定php全域函數宣告;5、設定php上傳檔案大小限制。
優化參數設定:
(相關影片教學推薦:java影片教學)
# (1) PHP函數停用找到:
disable_functions =
此選項可以設定哪些PHP函數是禁止使用的,PHP中有一些函數的風險性還是相當大的,可以直接執行一些系統級腳本指令,如果允許這些函數執行,當PHP程式出現漏洞時,損失是非常嚴重的!以下我們給出建議的停用函數設定:
disable_functions = phpinfo,passthru,exec,system,popen,chroot,escapeshellcmd,escapeshellarg,shell_exec,proc_open,proc_get_status
#要注意:如果您需要注意:如果您需要注意:如果您需要注意:如果您需要注意:如果您需要注意:如果您需要注意:如果您需要注意的伺服器中含有一些系統狀態偵測的PHP程序,則不要停用shell_exec,proc_open,proc_get_status等函數。
(2) PHP腳本執行時間找到:
max_execution_time = 30
該選項設定PHP程式的最大執行時間,如果一個PHP腳本被要求,且該PHP腳本在max_execution_time時間內沒能執行完畢,則PHP不再繼續執行,直接傳回給客戶端錯誤。沒有特殊需要該選項可保持預設設定30秒,如果您的PHP腳本確實需要長執行時間則可以適當增大該時間設定。
(3) PHP腳本處理記憶體佔用找到:
memory_limit = 8M
該選項指定PHP腳本處理所能佔用的最大內存,預設為8MB,如果您的伺服器記憶體為1GB以上,則該選項可以設定為12MB以獲得更快的PHP腳本處理效率。
(4) PHP全域函數宣告找到:
register_globals = Off
網路上很多關於PHP設定的文章都推薦將該選項設為On,其實這是一種及其危險的設置方法,很可能會引起嚴重的安全性問題。如果沒有特殊的需要,強烈建議保留預設設定!
(5) PHP上傳檔案大小限制找到:
upload_max_filesize = 2M
此選項設定PHP所能允許最大上傳檔案大小,預設為2MB。根據實際應用需求,可以適當地增大該設定。
相關推薦:php訓練
#以上是php怎麼設定優化參數的詳細內容。更多資訊請關注PHP中文網其他相關文章!