致命错误:允许的内存大小为 67108864 字节已耗尽(尝试分配 78 字节)


Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 78 bytes)

>我在 PHPExcel 中遇到了内存问题

这是错误消息:

致命错误:允许的内存大小 67108864 字节耗尽(尝试分配 78 字节)在/home/***/public_html/system/PHPExcel/Classes/PHPExcel/CachedObjectStorage/Memory.php第 55 行

这是我的php.ini

magic_quotes_gpc = Off;
register_globals = Off;
default_charset = UTF-8;
memory_limit = 4096M;
max_execution_time = 36000;
upload_max_filesize = 4096M;
post_max_size = 4096M;
safe_mode = Off;
mysql.connect_timeout = 20;
session.use_only_cookies = On;
session.use_trans_sid = Off;
session.cookie_httponly = On;
session.gc_maxlifetime = 172800;
allow_url_fopen = on;
;display_errors = 1;
;error_reporting = E_ALL;

我是PHP的新手。请帮助我,非常感谢。

您可以设置更大的内存限制(atm 为 ~64 MB、67.11 MB)

要覆盖默认的 PHP 内存限制:

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

删除限制

ini_set('memory_limit', '-1'); 
相关文章: