使用PHP程式設計時,有時會碰到以下的錯誤提示:
「PHP Fatal error: Maximum execution time of xx seconds exceeded in filename.php on line xx」
## xx」## xx #這個錯誤提示代表PHP程式因為執行時間超過了預設的最長執行時間(通常是30秒)而被強制終止。接下來,我們將會講到如何解決這個問題。
一、修改php.ini檔
方法一是直接修改php.ini檔。透過這種方法可以全域設定PHP的最大執行時間。
二、用set_time_limit()函數重新設定最大執行時間
#接下來是方法二,透過使用set_time_limit()函數可以將目前腳本的最大執行時間設為制定時間。
三、在php檔案裡加上如下程式碼
#還有一個方法,可以在php檔案裡加上以下一行程式碼:
ini_set('max_execution_time', '0 ');//0表示不限制時間,可以根據需求設定具體運行時間
這樣,就可以在腳本中直接設定當前腳本的最大執行時間為任意你需要的時間。
總結
以上就是關於如何解決PHP和Apache的「Maximum execution time」錯誤。無論是修改php.ini、用set_time_limit()函數設定,或是在php檔案中直接指定,都可以解決這個問題。相信在您的PHP編程過程中,它們都會派上用場。
以上是PHP Fatal error: Maximum execution time解決方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!