自己经营的一个网站偶尔会出现内存不足的警告(Fatal Error: Allowed memory size of xxxxxx bytes exhausted),这意味着php运行时占用了太多的内存,并超过了系统对其限制的最大值,当然这个错误的解决方法也是很简单的。

修改php内存限制的方法

方法1:

打开php的配置文件 php.ini,并找到下面的配置

memory_limit = 128M

将上面的 128M 改成自己需要的值即可,并重启服务器。

QQ截图20211213212445.png

方法2:

在php文件中临时修改内存限制

代码:

ini_set('memory_limit', '128M');

QQ截图20211213212637.png

方法3:

如果你的服务器是配置的 apache,那么网站的根目录下会有一个  .htaccess 文件,修改此文件也可以达到修改php内存限制的目的。

代码:

php_value memory_limit 128M

把上面的 128M 修改成自己需要的值即可!