首頁 >後端開發 >PHP問題 >php怎麼設定優化參數

php怎麼設定優化參數

王林
王林原創
2020-11-05 13:46:252665瀏覽

php設定最佳化參數的方法:1、設定disable_functions選項;2、設定php程式的最大執行時間;3、設定php腳本處理記憶體佔用;4、設定php全域函數宣告;5、設定php程式的最大執行時間;3、設定php腳本處理記憶體佔用;4、設定php全域函數宣告;5、設定php上傳檔案大小限制。

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn