允许的内存大小为268435456字节

Pen*_*e83 12 php ubuntu memory-limit

可能重复:
允许的X字节内存大小耗尽

我正在处理一个相当小的大数据库(87mb)导入,为此我使用PHP脚本.所有操作都是在本地安装,在Ubuntu Lucid上安装了apache.

几分钟后运行脚本时,我收到此错误:

Allowed memory size of 268435456 bytes exhausted 
Run Code Online (Sandbox Code Playgroud)

我已经memory_limit在php.ini文件中更改为2GB并重新启动了apache.之后我检查了一下phpinfo(),我发现它memory_limit被设置为'2048M'所以一切都好.

但是,当我重新启动我的脚本时,我收到相同的错误,256mb内存限制exkusted.

我哪里错了?

小智 13

如果您正在使用的脚本是从其他人那里借来的ini_set('memory_limit', '256M'),那么尽管您在php.ini中做了任何更改,但请确保没有哪个脚本会产生您所看到的确切效果.


小智 2

Ubuntu 有两个 php.ini,一个用于 apache,一个用于 cli。
您确定您编辑的是正确的吗?
命令行的通常是在/etc/php5/cli/php.ini.