php吃記憶體的解決方法:1、將memory_limit由8M改成16M;2、在PHP檔案中加入「ini_set(」memory_limit」,」100M」);」;3、修改.htaccess文檔即可。
本文操作環境:windows7系統、PHP7.4版、DELL G3電腦
php吃記憶體怎麼解決 ?
php頁面消耗記憶體過大的處理辦法
是因為php頁面消耗的最大記憶體預設是為8M (在PHP的ini件裡可以看到) ,如果文件太大或圖片太大在讀取的時候會發生錯誤。
解決方法:
1,修改php.ini
將memory_limit由8M 改為16M(或更大),重啟apache服務
2,在PHP 檔案中加入ini_set(”memory_limit”,”100M”);
注意:為了系統的其它資源的正常使用請您不要將memory_limit設定太大,其中- 1為不限
3,修改.htaccess 文件(前提是該目錄支援.htaccess)
在文件中新增一句:php_value memory_limit 16M(或更大)
推薦學習:《PHP影片教學》
以上是php吃記憶體怎麼解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!