解决 PHP 错误 – Allowed memory size exhausted


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

Leave a Reply