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 中更改什么
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 中更改什么
33554432 bytes
正好是32M。
尝试提高你的 memory_limit 很多。
您应该尝试增加内存限制。在 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