修改PHP运行内存memory大小的几种方法

By | 2010/10/27

如果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 ]