首頁  >  文章  >  後端開發  >  PHP腳本執行逾時的解決辦法

PHP腳本執行逾時的解決辦法

WBOY
WBOY原創
2016-08-08 09:32:091323瀏覽

PHP預設腳本執行逾時是30 秒,這是由php.ini 中的max_execution_time 變數指定,伺服器會在30 秒後強行中止正在執行的程序,如要執行完運行時間大於30秒的腳本,可透過以下幾種方法來解決:
修改php.ini的腳本執行時間限制

編輯php.ini,修改max_execution_time值:
max_execution_time=500
//此修改需要重新載入php.ini,需要重新啟動web伺服器生效。

透過.htaccess 檔案設定腳本執行時間
php_value max_execution_time 500

在腳本中設定執行的最大時間
ini_set('max_execution_time', 500); (0);
set_time_limit用來設定腳本的逾時時間,此函數規定從該句執行時起程式必須在指定秒數內執行結束,逾時則程式出錯退出。
用法:set_time_limit(秒數);
//秒數為0時,標示此腳本沒有時間限制。

以上就介紹了PHP腳本執行逾時的解決方法,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn