gpt4 book ai didi

php - MYSQL/PHP设置最长执行时间

转载 作者:可可西里 更新时间:2023-11-01 06:29:39 24 4
gpt4 key购买 nike

我有一个 XML 文档,其中包含大约 48,000 个子项(~50MB)。我运行一个 INSERT MYSQL 查询,为这些子项中的每一个创建新条目。问题是由于它的大小,它需要很多时间。执行后我收到这个

fatal error :第 18 行/path/test.php 中超过 60 秒的最大执行时间

如何设置最大执行时间为无限制?

谢谢

最佳答案

你可以通过在你的 php 代码中设置 set_time_limit 来实现(设置为 0 表示没有限制)

set_time_limit(0);

或者直接在你的php.ini中修改max_execution_time的值

;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;

; Maximum execution time of each script, in seconds
; http://php.net/max-execution-time
; Note: This directive is hardcoded to 0 for the CLI SAPI
max_execution_time = 120

或者用 ini_set() 改变它

ini_set('max_execution_time', 120); //120 seconds

但请注意,对于第三个选项:

max_execution_time

You can not change this setting with ini_set() when running in safe mode. The only workaround is to turn off safe mode or by changing the time limit in the php.ini.

来源www.php.net

关于php - MYSQL/PHP设置最长执行时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18253934/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com