我在php.ini中将内存限制设置为128M,我所做的只是上传一个大小为130KB的Excel 2007表,其中只包含100行。 apache日志中的错误消息是:
[Mon May 09 11:09:00 2011] [error] [client 192.168.1.71] PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 32 bytes) in /usr/share/phpmyadmin/libraries/PHPExcel/PHPExcel/Cell.php on line 155, referer: http://192.168.1.228/phpmyadmin/tbl_import.php?db=ddms&table=DRUG_STANDARD&token=5cafbefd7afc55b4c627e71ef8625b41
我个人从来没有尝试从Excel导入,只是一个build议,为什么你不先尝试导出到CVS然后导入到MySQL