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

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

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

微信图片_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 进行数据处理,如果代码写的不是很严谨存在效率问题,特别是数据量非常大的时候也会导致内存耗尽)

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

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

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

标签: PHP

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

网站备案审核是哪个部门负责?

网站备案有两种,一种是ICP备案,另一种是网站公安备案。其中ICP备案是由工信部主管,各省及直辖市通信管理局负责资料的审核,ICP备案需要通过网站接入服务商来提交备案资料。而网站公安备案时由公安部主管,各省及直辖市下的县区级公安网安部分负责资料的审核,网站公安备案时由网站主办者自行到全国公安备案专门...

帝国cms更改网站栏目目录后信息页无法打开解决办法

帝国cms更改网站栏目目录后信息页无法打开解决办法

帝国网站在更改网站的栏目目录名称或者路径之后,重新生成静态数据之后,旧的页面路径依然存在,并且还打不开,新的路径也无法访问原因是数据库中的路径没有更新。解决方法:网站后台选择,系统 -> 数据更新 ->更新信息页地址更新完成之后,在重新生成一边静态文件。就可以访问了...

使用阿里云OSS对象存储需要备案吗?

对象存储OSS是否需要备案,分情况:1、如果使用阿里云系统生成的OSS长链接,如:oss-cn-shanghai.aliyuncs.com,则不需要备案。2、OSS绑定自定义域名,如果OSS地域是中国大陆地域,则需要备案;如果非中国大陆地域,则不需要备案。...

sublime text 一键删除空白行的方法

sublime text 一键删除空白行的方法

 Text中按下alt+H,打开搜索功能,勾选左侧的*号区域,然后在find栏中输入正则表达式^(\t)*$\n 在replace栏留空,最后直接点击Replace All即可。简单又方便...

帝国CMS 编辑器上传图片取消宽高的方法

帝国CMS 编辑器上传图片取消宽高的方法

帝国cms 在后台编辑器内上传图片的时候,会自动获取图片的宽高,同时代码中也会出现图片的宽高尺寸,看起很智能其实很不方便,图片的宽高固定之后,前台文章显示就会出现变形,高度还好,图片一但超过文章页的宽度,图片宽度就会被自动压缩,导致图片变形。所以后台编辑器中的默认宽高一定要去掉。1,找到文件路径,修...

soybean-admin 高颜值且功能强大的后台管理模板

soybean-admin 高颜值且功能强大的后台管理模板

一个清新优雅、高颜值且功能强大的后台管理模板特性:- 前沿技术应用:采用 Vue3, Vite5, TypeScript, Pinia 和 UnoCSS 等最新流行的技术栈。- 清晰的项目架构:采用 pnpm monorepo 架构,结构清晰,优雅易懂。- 严格的代码规范:遵循 SoybeanJS...

发表评论

访客

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