本文笔者在广东喝咖啡的时候突然想到的...最近就有想写几篇关于原因文件的博客,所以回家到之后就奋笔疾书的写出来发表了
有时候我们再运行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(或更大)
文章结束给大家分享下程序员的一些笑话语录: 问答
Q:你是怎么区分一个内向的程序员和一个外向的程序员的? A:外向的程序员会看着你的鞋和你说话时。
Q:为什么程序员不能区分万圣节和圣诞节? A:这是因为 Oct 31 == Dec 25!(八进制的 31==十进制的 25)