php大于多少字节,php-耗尽的内存允许大小为262144字节(尝试分配24576字节)

我为此而发疯。

我收到下一条消息:

Allowed memory size of 262144 bytes exhausted (tried to allocate 24576 bytes)

待办事项清单

检查phpinfo(),获得正确的php.ini路由并进行编辑。将memory_limit更改为

memory_limit = 128M

确保值memory_limit更改了phpinfo()的结果:

memory_limit 128MB 128MB

检查.htaccess并添加(不需要)

php_value memory_limit 128M

并且也可以这样通过php更改它(在错误行之前):

ini_set('memory_limit','128M');

它说到处都将内存设置为128M,但是仍然会收到该错误?

错误发生在abstractSmtpTransport.php中的Swift库(用于发送电子邮件的库)中,所以这不是我的代码int可以正常工作的原因。

有任何想法吗???

编辑:是的,以前完成重新启动apache。

编辑2:@patrick,补充说,但没有回音

尝试使用较低的值,每个文件int 28M,重新启动apache,相同的错误(phpinfo显示新值)

尝试使用-1,重新启动,并且出现相同的错误。

编辑3:允许的内存大于分配的内存,这很奇怪吗? (尽管事实是允许的内存大小远低于分配的实际允许的内存)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值