名稱(chēng) 默認值 可修改范圍
memory_limit “8M” PHP_INI_ALL
以下是配置選項的簡(jiǎn)要解釋。memory_limit integer
本指令設定了一個(gè)腳本所能夠申請到的最大內存字節數。這有助于防止寫(xiě)得不好的腳本消耗光服務(wù)器上的可用內存。
要使用此指令必須在編譯的時(shí)候激活。因此 configure 一行中應該包括:–enable-memory-limit。如果不需要任何內存上的限制,必須將其設為 -1。
自 4.3.2 起,當激活了 memory_limit,PHP 函數 memory_get_usage() 便可以使用了。
當使用 integer 類(lèi)型時(shí),其值以字節為度量單位。還可以用簡(jiǎn)化符號,說(shuō)明見(jiàn)此 FAQ。
在phpchina的論壇上,有人這樣說(shuō):
memory_limit是設置PHP使用內存時(shí)空間,一般設置為內存的四分之一,應該就查不多了。如512M內存設置128M,1G內存設置256M。
設置太大會(huì )影響系統速度,因為系統和數據庫及其他程序同樣需要內存空間,一般系統和數據庫內存空間是自己分配的。
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。