PHP設定指令碼最大執行時間的三種方法

2022-01-20 10:50:27 字數 504 閱讀 3612

php.ini 中預設的最長執行時間是 30 秒,這是由 php.ini 中的 max_execution_time 變數指定,如果指令碼需要跑很長時間,例如要大量傳送電子郵件,或者分析統計大量資料,伺服器會在 30 秒後強行中止正在執行的程式,這種情況就要更改php指令碼最大執行時間。

php設定指令碼最大執行時間的三種方法

1、在php.ini裡面設定

max_execution_time = 120;

2、通過php的ini_set函式設定

ini_set("max_execution_time", "120");

3、通過set_time_limit 函式設定

set_time_limit(120);

以上幾個數字設定為0則無限制,指令碼會一直執行下去,直到執行結束。

所以,需要長時間執行的指令碼,一般在php**開頭處新增如下**就可以了

set_time_limit(0);

PHP指令碼執行時間

php設定指令碼最大執行時間的三種方法 php.ini 中預設的最長執行時間是 30 秒,這是由 php.ini 中的 max execution time 變數指定,如果指令碼需要跑很長時間,例如要大量傳送電子郵件,或者分析統計大量資料,伺服器會在 30 秒後強行中止正在執行的程式,這種情況就要更...

PHP設定指令碼最大執行時間的三種方法

php.ini 中預設的最長執行時間是 30 秒,這是由 php.ini 中的 max execution time 變數指定,如果指令碼需要跑很長時間,例如要大量傳送電子郵件,或者分析統計大量資料,伺服器會在 30 秒後強行中止正在執行的程式,這種情況就要更改php指令碼最大執行時間。php設定指...

PHP設定指令碼最大執行時間的三種方法

php.ini 中預設的最長執行時間是 30 秒,這是由 php.ini 中的 max execution time 變數指定,如果指令碼需要跑很長時間,例如要大量傳送電子郵件,或者分析統計大量資料,伺服器會在 30 秒後強行中止正在執行的程式,這種情況就要更改php指令碼最大執行時間。php設定指...