php.ini中设置的内存限制在脚本中不起作用

php.ini中设置的内存限制在脚本中不起作用,php,php-ini,Php,Php Ini,我已经在php.ini文件中将内存限制设置为256M,并重新启动了服务器 memory_limit=256M 及 但我会得到错误,因为第282行(64M)的/home/./PHPExcel/Writer/Excel2007.php中的“允许内存大小为67108864字节(尝试分配4681469字节)。在控制台中尝试以下命令: mysql -u root -p123456 show variables like 'max%'; SET GLOBAL max_allowed_packet=128*

我已经在php.ini文件中将内存限制设置为256M,并重新启动了服务器

memory_limit=256M


但我会得到错误,因为第282行(64M)的/home/./PHPExcel/Writer/Excel2007.php中的“允许内存大小为67108864字节(尝试分配4681469字节)。

在控制台中尝试以下命令:

mysql -u root -p123456
show variables like 'max%';
SET GLOBAL max_allowed_packet=128*1024;

其中
root
是我的mysql用户名,
123456
是密码

请在控制台中尝试以下命令:

mysql -u root -p123456
show variables like 'max%';
SET GLOBAL max_allowed_packet=128*1024;

其中
root
是我的mysql用户名,
123456
是密码

为什么mysql出现在图片中?这是php脚本的问题。我正在使用phpexcel,大约有5000行和11列。这是将数据导出到excel文件时出现的问题。当我查询mysql并在屏幕上显示结果时,不会出现同样的问题。这似乎是日志中的一个特定问题,该日志显示64M是耗尽内存的ini_集(“内存限制”,“256M”);在您的php文件中,我添加了ini_集(“内存限制”,“256M”);在我的php文件中,我仍然遇到同样的问题为什么mysql出现在图片中?这是php脚本的问题。我正在使用phpexcel,大约有5000行和11列。这是将数据导出到excel文件时出现的问题。当我查询mysql并在屏幕上显示结果时,不会出现同样的问题。这似乎是日志中的一个特定问题,该日志显示64M是耗尽内存的ini_集(“内存限制”,“256M”);在您的php文件中,我添加了ini_集(“内存限制”,“256M”);在我的php文件中,我仍然使用与ini_set相同的issuedid u set内存('memory_limit','256M')??用脚本?没有。。我只在php.ini文件中设置了echo phpinfo()是否更改了内存;出口并找到内存。我已经检查了phpinfo();内存限制为256M您可以搜索代码中的其他地方是否有人调用ini设置(“内存限制”,“64M”);?您是否将内存设置为ini_set('memory_limit','256M')??用脚本?没有。。我只在php.ini文件中设置了echo phpinfo()是否更改了内存;出口并找到内存。我已经检查了phpinfo();内存限制为256M您可以搜索代码中的其他地方是否有人调用ini设置(“内存限制”,“64M”);?