怎么解决php内存不够-PHP问题

资源魔 32 0

php内存不敷的处理方法:一、修正“php.ini”将“memory_limit”由8M改为16M,并重启apache效劳;二、正在PHP文件中退出“ini_set(‘memory_limit',‘**M');”;三、修正htaccess。

处理php内存不敷

有时分咱们再运转php顺序时,会呈现

Allowed memory size of 8388608 bytes exhausted (tried to allocate 1298358 bytes)

呈现该谬误的缘由:正在确保没有是顺序孕育发生的缘由(例如死轮回),是因为php页面耗费的最年夜内存默许是为 8M (正在PHP的ini件里能够看到) ,

假如文件太年夜 或图片太年夜 正在读取的时分 会发作上述谬误。

处理方法:

1.修正 php.ini将memory_limit由 8M 改为 16M(或更年夜),重启apache效劳

2.正在PHP 文件中 退出 ini_set(‘memory_limit',‘**M');留意:为了零碎的其它资本的失常应用 请您没有要将 memory_limit设置太年夜,此中-1为没有限

3.修正.htaccess 文档(条件是该目次支持.htaccess)正在文档中新增一句:php_value memory_limit 16M(或更年夜)

更多相干常识,请拜访PHP中文网!

以上就是怎样处理php内存不敷的具体内容,更多请存眷资源魔其它相干文章!

标签: php教程 php故障解决 php使用问题 php内存

抱歉,评论功能暂时关闭!