0
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 262145 bytes) 

我尝试将 199MB 的 csv 文件导入 mysql 数据库。

upload_max_filesize = 300M
post_max_size = 300M
memory_limit = 32M

它一直弹出错误,我应该在 php.ini 中更改什么

4

2 回答 2

1

33554432 bytes正好是32M。

尝试提高你的 memory_limit 很多。

于 2013-08-12T14:56:00.577 回答
0

您应该尝试增加内存限制。在 PHP > 5.2.1 中,默认值为 128M。

; Maximum amount of memory a script may consume (128MB)
; http://www.php.net/manual/en/ini.core.php#ini.memory-limit
;memory_limit = 32M
memory_limit = 128M
于 2013-08-12T15:02:44.247 回答