我正在处理一个相当大的数据库(87mb)导入,并使用php脚本执行此操作。在Ubuntu Lucid上的Apache安装中进行所有操作。
当我运行脚本几分钟后,我收到以下错误:
Allowed memory size of 268435456 bytes exhausted
我已经在php.ini文件中将memory_limit
更改为2GB并重新启动了Apache。之后我检查了phpinfo()
,发现memory_limit
设置为“2048M”,所以一切都正常。
但是当我重新启动脚本时,我收到相同的错误,即内存限制达到256MB。
我错在哪里了?
phpinfo()
显示为 2GB,所以一切都正常吗? - Déjà vuphpinfo()
函数显示php.ini
文件的位置是什么?您修改了该文件还是其他文件? - mhitza