php.ini文件配置-文件上传导入

php导入excel到mysql数据库,原有逻辑是将每行取出存入数组,之后对数组内数据进行过滤插入(存在的pass掉)。

结果出现两个问题:

1、上传文件超过限制

php.ini 默认

upload_max_filesize = 2M #默认上传文件大小,自行修改为需要限制的大小

2、Maximum execution time of 120 seconds exceeded

max_execution_time = 120 #默认超时时间,如果超过这个时间php文件仍然没有执行完,就会报错,0表示无限制

3、Allowed memory size of xxx bytes exhausted

memory_limit = 32M #php默认内存最大占用,可以自行修改较大范围,比如我之前使用数组存放数据,当数据量过大时极易导致此问题,所以最终我取消了数组存放,而是读取一条记录便插入一条记录

你可能感兴趣的:(php.ini文件配置-文件上传导入)