PHP 其中一個常見的錯誤 “Allowed memory size exhausted”,這是由於執行的 PHP 程式使用的記憶體超出 PHP 設定的限制,要解決可以很簡單地修改 php.ini 檔案內的 memory_limit 選項即可。
首先開啟 php.ini,在 RHEL 及 CentOS 用 yum 安裝的 PHP,預設路徑是 /etc/php.ini:
# vi /etc/php.ini
找到 “memory_limit” 的一行,將原來的 128M 加大,例如 256M:
memory_limit = 256M
修改後儲存檔案並離開 vi, 重新啟動 Apache 即可:
# systemctl restart httpd