php提示超過30秒最長執行時間錯誤的解決方法

2021-07-09 17:10:14 字數 868 閱讀 7475

(1)修改php的配置檔案 php.ini 檔案

找到 php.ini 這個檔案,然後在這個檔案中找到:max_execution_time = 30 ;這一行,將數字 30 設定成你想要的值,單位是秒。(也可以直接修改為:max_execution_time=0;//無限制)注意這樣修改完後需要重啟一下伺服器。

(2)使用 ini_set() 函式

對於那些不能夠修改 php.ini 的朋友來說,你可以使用ini_set()這個函式來改變你的最大執行時間限制值,在程式的頂部加入如下**:ini_set('max_execution_time','100');以上設定的為100秒,你也可以設定為0,那麼就是不限制執行的時間。

(3)使用set_time_limit() 函式

在程式的頂部加入:set_time_limit(100);則表示最大執行時間設定為了100秒,當然也可以將引數設定為0,意思同上。set_time_limit 函式特別說明:void set_time_limit ( int $seconds ) 該函式的作用是設定允許指令碼執行的時間,單位為秒。如果超過了此設定,指令碼返回乙個致命的錯誤。預設值為30秒,或者是在php.ini的max_execution_time被定義的值,如果此值存在。當此函式被呼叫時, set_time_limit()會從零開始重新啟動超時計數器。換句話說,如果超時預設是30秒,在指令碼執行了了25秒時呼叫 set_time_limit(20),那麼,指令碼在超時之前可執行總時間為45秒。當php執行於安全模式下時,此功能不能生效。除了關閉安全模式(在 php.ini 中將 safe_mode 設定為 off)或改變 php.ini 中的時間限制,沒有別的辦法。案例:如果沒有開啟安全模式,設定程式執行時間為25秒。例如:

12if(!ini_get('safe_mode'))

php提示超過30秒最長執行時間錯誤的解決方法

1 修改php的配置檔案 php.ini 檔案 找到 php.ini 這個檔案,然後在這個檔案中找到 max execution time 30 這一行,將數字 30 設定成你想要的值,單位是秒。也可以直接修改為 max execution time 0 無限制 注意這樣修改完後需要重啟一下伺服器。...

ios app執行時提示推送

在didreceiveremotenotification中新增 收到推送時呼叫 pushdic nsdictionary alloc initwithdictionary userinfo uialertview alertview uialertview alloc initwithtitle ...

PHP執行時配置

在php啟動時會讀取php的配置檔案php.ini,對於伺服器模組版本的php僅在web伺服器啟動時讀取一次,而cgi和cli版本的php每次呼叫都會讀取。在php.ini檔案中可以使用環境變數,php5.1以後還可以在ini檔案中引用ini中已存在的變數。讀取php.ini檔案時,按如下順序查詢p...