社区
基础编程
帖子详情
PHP memory_limit设置无效
yancheng518
2011-06-08 03:16:22
各位大侠,我的服务器设置PHP.ini中memory_limit限制为800M,但是实际上使用根本就没有达到这么多就开始报错了,一般几兆就开始报错,这是什么原因?系统是windows,用的wamp套装,用phpinfo查看,memory_limit=800M
之前在网上查到好像php 5.2.3有一个bug,设置内存限制不一定生效,但是我是用的php 5.2.5应该没有这个bug 了吧?
...全文
768
5
打赏
收藏
PHP memory_limit设置无效
各位大侠,我的服务器设置PHP.ini中memory_limit限制为800M,但是实际上使用根本就没有达到这么多就开始报错了,一般几兆就开始报错,这是什么原因?系统是windows,用的wamp套装,用phpinfo查看,memory_limit=800M 之前在网上查到好像php 5.2.3有一个bug,设置内存限制不一定生效,但是我是用的php 5.2.5应该没有这个bug 了吧?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yancheng518
2011-06-09
打赏
举报
回复
phpinfo设置显示是正确的,有时候可以申请到6,7M,但是基本上不超过10M,重启服务器也无效!!!!物理内存还有1G多没有被占用啊!!
xuzuning
2011-06-08
打赏
举报
回复
Fatal error: Allowed memory size of 1777216 bytes exhausted (tried to allocate 7520 bytes)
致命错误:允许内存大小 1777216字节用尽(尝试分配7520字节)
这才 1M 多内存呀!
通过 phpinfo 检查你的设置是否正确!
yancheng518
2011-06-08
打赏
举报
回复
没有用表单提交数据,报错就是类似于这样Fatal error: Allowed memory size of 1777216 bytes exhausted (tried to allocate 7520 bytes) 只是每次数字不同,根据提示的已经申请到的内存和需要申请的内存,加起来一般不超过10M,在做一个自动采集的程序,需要对采集到的内容进行一些处理,所以需要的内存比较大。服务器内存是2G
xuzuning
2011-06-08
打赏
举报
回复
你在 web 服务器启动并确认 php 所需的动态连接库全部加载后,用系统管理器查看可用的物理内存
注意,是物理内存而不是虚拟内存。如果仍然大于 800M,那么请检查你的程序。
你在做什么,需要那么大的内存?
乌镇程序员
2011-06-08
打赏
举报
回复
具体错误信息是怎样的?
如果使用了表单提交数据,也有可能是超过了post_max_size的限制;如果是上传文件,还要检查一下upload_max_filesize
【FAQ】解决“Allowed
memory
size of 41943040 bytes exhausted”
当WordPress访问页面出现'Allowed
memory
size of 41943040 bytes exhausted'错误时,原因是
PHP
内存限制过小。解决方法包括:1) 查找或新建
php
.ini文件;2) 编辑
php
.ini,将
memory
_
limit
设置
为512M;3) 重启
PHP
服务。若重启
无效
,检查
PHP
启动命令格式是否正确。
编程语言
php
ini_set函数
无效
怎么解决_
PHP
教程
本文指导如何处理
PHP
中ini_set函数对post_max_size,upload_max_filesize等
设置
无效
的情况,推荐使用.htaccess进行配置,并介绍如何正确
设置
max_execution_time和
memory
_
limit
。同时揭示了magic_quotes_gpc的特殊性。
释放系统内存的方法
本文分享了一次解决
PHP
内存溢出的经历,在增加
memory
_
limit
设置
无效
后,通过清除系统缓存解决了问题,并最终定位到程序本身的缺陷。
NextCloud Bug 何其多
博客讲述了在使用Docker部署NextCloud 24.0.4和23.0.8版本时遇到的问题,包括文件目录不正确导致的存储占用不减、文件无法删除(但后续自动恢复)以及
PHP
运行时内存不足的错误。尝试增加
PHP
内存限制
无效
,即使
设置
PHP
_
MEMORY
_
LIMIT
=-1。这些问题影响了NextCloud的稳定运行。
网站服务器内存不足,wordpress网站服务器内存不足解决方法
当使用国外主机搭建WordPress站点时,可能会遇到内存不足的错误提示。这通常由于服务器限制了文件大小。解决此问题的方法包括在wp-config.
php
文件中
设置
内存限制,如添加`define('wp_
memory
_
limit
', '64m');`,或者创建
php
.ini文件并
设置
`
memory
_
limit
=64m`,同时在.htaccess文件中添加相应代码。如果以上操作
无效
,建议联系主机服务商寻求帮助。
基础编程
21,890
社区成员
140,338
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章