Maison >développement back-end >tutoriel php >PHP一直提示执行超时了怎么解决?
我要弄个功能是把pdf转成jpg的,上网找了个代码如下
可是一直提示了Fatal error: Maximum execution time of 1000 seconds exceeded in E:\WWW\demo\test.php on line 9
我把php.ini设置max_execution_time = 10000或者0还是不行,其他几个最大参数值也调高了,一样提示。
上网找了几个方法也是提示这个错误,只是行数不同。就上图那种方法是最后能成功实现转换的,就转换后的判断就无法执行了。
我后来用jpg的图片改成pdf后缀来转的话就不会出现错误,而原来就是pdf的文件就报错了。
我是在本地运行的,PHP5.4N版本,装了imagemagick和imagick以及pdflib插件。
求高手们帮忙一下~~
把 max_execution_time 的值再改大点呢,另外将memory_limit 的值也改大点试试。
把 max_execution_time 的值再改大点呢,另外将memory_limit 的值也改大点试试。
set_time_limit(0);
放到最前面试试。
这种需要大量耗时的代码,建议用后台任务模式,异步实现。