时间:2021-05-26
本文实例讲述了php运行提示:Fatal error Allowed memory size内存不足的解决方法。分享给大家供大家参考。具体方法如下:
有些朋友新配置的环境或自己新写的程序运行时会碰到fatal error: Allowed memory size of 134217728 bytes exhausted错误,这种问题一个是程序写得不好导致的,另一个是环境配置不好也会出现,像php5.1.27+apache2.2.3好像在windows2003中就会出现bug不管你怎么修复都无法解决Fatal error Allowed memory size 这个问题,只在重启配置新环境与php版本才可以.
解决方法有多种,下面我们就根据不同权限的站长来介绍.
一、对于有服务器管理权限可以修改php.ini文件
可以直接在 php.ini 把复制代码 代码如下:memory_limit = 8M ;调大至12M或更大。(注意:后面为M不是MB)
二、对于没有服务器管理权限
1.php中直接修改内存但需要你php支持ini_set函数,这个函数如果在php.ini禁止使用那么此方法将无效.
复制代码 代码如下:ini_set('memory_limit','12M');//当然可以设置为一个更大的值
2.htaccess方式,这种一般的空间主机都支持,在根目录建立.htaccess文件,添加如下内容:
复制代码 代码如下:<FilesMatch ".(php|html?)$">
php_value memory_limit 20000000
</FilesMatch>
注意:一般的话,8M是标准,但有些时候8M是不够用的.
特别提醒:Fatal error: Allowed memory size of 8388608 bytes exhausted,表示配置的memory_limit值为8M,解决方法也是用上面介绍的方法来解决,memory_limit值要一点一点加调试成功即可.
希望本文所述对大家的PHP程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
网易MuMu模拟器内存不足怎么办?有很多用过户表示,在使用网易模拟器时,一启动就显示内存不足的情况,下面小编带来了网易mumu模拟器提示内存不足的解决方法,希望
腾讯手游助手在使用的时候其实比较消耗内存,基本上最差也要4G内存吧,那么腾讯手游助手显示内存不足怎么办??下面小编带来了腾讯手游助手提示内存不足的解决方法,希望
显存不足的解决方法如下: 1、当提示内存不足的时候,首先打开任务管理器,然后查看各个软件的内存占用情况。 2、然后找到后台不用的但是占有一定量内存的程序,点
本文实例分析了php查询mysql大量数据造成内存不足的解决方法。分享给大家供大家参考。具体分析如下:一、问题使用php查询mysql大数据量的时候,程序尚未执
当我们在运行一些大型的软件,或者是刚刚退出游戏的时候经常会提示“Window-虚拟内存不足”的提示Window-虚拟内存不足出现这种情况