当前位置:首页 > 建站技术 > 正文内容

PHP错误:Allowed memory size of 134217728 bytes exhausted 解决方法

二向箔2022-11-17 16:18:10建站技术1374

微信图片_20221117161601.png


Allowed memory size of 134217728 bytes exhausted 其实是因为PHP内存耗尽了


解析:

134217728/1024/1024 = 128


解释:

内存已耗尽,这关系到PHP的memory_limit的设置问题,根据自己的需要及参考本机的内存大小修改php内存限制。


这里有三种解决方案 :

1、修改php.ini (改配置)

memory_limit = 128

这种方法需要重启服务器,很显然,此方法对虚拟机有限制。


2、通过ini_set函数修改配置选项值 (改代码)

ini_set (‘memory_limit’, ‘128M’) ;


3、直接取消PHP的内存限制(改代码)


ini_set ("memory_limit","-1");


值得注意的是:如果通过上面的方式修改后还会报这个错误,那你要检查一下你写的代码是否存在效率问题。(举例:从数据库查询到的数据加载到内存里面,然后php 进行数据处理,如果代码写的不是很严谨存在效率问题,特别是数据量非常大的时候也会导致内存耗尽)



扫描二维码推送至手机访问。

版权声明:本站内容为原创和部分整理自网络,如有侵权务必联系我们删除,保障您的权益,本站所有软件资料仅供学习研究使用,不可进行商业用途和违法活动,本站不承担任何法律责任。

本文链接:https://www.erxbo.com/post/73.html

标签: PHP
分享给朋友:

“PHP错误:Allowed memory size of 134217728 bytes exhausted 解决方法” 的相关文章

帝国cms列表页无标题图片缩略图时,调用默认缩略图片

网站文章内容如果没有上传图片的话,列表页面是没法调用缩略图出来的,所以在没有图片的时候调用网站默认的缩略图,图床,网站的页面会显得美观很多。下面的代码中img中做了一个判断,在没有图片可调用的时候就调用网站的默认图片,图片路径可自己设置。[e:loop={'selfinfo',6,0...

帝国cms网站迁移“访问端目录不存在”

帝国cms网站迁移“访问端目录不存在”

帝国网站迁移后,在配置移动端网址和目录的时候,有时候会出现访问端目录不存在的情况,先检查一下路径对不对,然后在设置一下宝塔面板就可以了。1,把宝塔面板防跨站攻击去掉2,把网站文件权限都改成755或者7773,复制移动端根目录路径,填到多端访问配置中,提交修改...

宝塔Nginx报错:nginx: the configuration file /www/server/nginx/conf/nginx.conf syntax is ok 解决方法

宝塔Nginx报错:nginx: the configuration file /www/server/nginx/conf/nginx.conf syntax is ok 解决方法

网站在运行过程中出现服务器Nginx停止,点击重启之后无法重启并出现报错:nginx: the configuration file /www/server/nginx/conf/nginx.conf syntax is ok&n...

帝国cms后台登录地址修改(帝国cms后台地址可以修改吗)

很多小伙伴使用帝国cms的过程中,为了安全起见,想要修改后台登录地址,这是完全可以的帝国cms默认后台登录地址:xxx.com/e/admin可以修改成任意地址,例如:xxx.com/e/erxbo   只需要把admin目录重新命名就好了不过需要注意的是,修改后台目录之后,在生...

php 如何开启 opcache 缓存

php 如何开启 opcache 缓存

网站应用在使用的过程中,随着数据越来越多,网站运行也会越来越慢,如果网站并发访问过多也会造成网页打开速度变慢。开启opcache 缓存,可以有效提高网页的打开速度1,进入宝塔面板安装PHP扩展注意:Redis扩展仅支持一个PHP版本安装使用,若在其它PHP版本已安装redis扩展,请勿再装请按实际需...

windows11中如何删除"$WINDOWS.~BT"文件夹

windows11中如何删除"$WINDOWS.~BT"文件夹

注意方法失效,此种方式并不能删除文件夹官方的安全做法是,以管理员权限打开cmd。将下面三条指令依次复制粘贴在cmd中并执行,就能成功删除"$WINDOWS.~BT"文件夹:takeown /F C:\$Windows.~BT\* /R /A...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。