Allowed memory size of 268435456 bytes exhausted

作者: Rememberautumn 分类: PHP 发布时间: 2015-01-21 11:26 阅读: 6,457

此错误是PHP内存超限memory_limit(内存限制) 大于 AG(allocated_memory),就报错,在程序中,一些内存是不可以自动回收的,所以我们要手动使用unset() 回收系统中的垃圾,还有就是可以修改内存使用的最大限度,

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(或更大)

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注