如果PHP进行比较消耗资源的操作, 有可能会出现内存不足的情况, 默认的设置是32M, 如果内存溢出, 会显示以下错误:
这时候也要让程序运行可以用以下几中方法:
一. 修改PHP运行内存memory的大小.
1. 可以修改配置文件 php.ini 中的 memory_limit = 32M
把32改为64或更大.
记得要重新启动, 可以通过查看 phpinfo 的 memory_limit 来看有没有生效.
2. 直接在php文件中用 ini_set修改临时内存.
只要在php文件写入:
ini_set(‘memory_limit’, ’64M’);
就能临时改变PHP内存的大小.
二 . 让程序分步执行.
可让php程序 运行超时分步执行, 这样能有效减少资源的消耗.
原创文章 转载请注明出处: 登高望远 [ http://www.dengor.com/archives/903.html ]