簡體   English   中英

php.ini 中的 max_execution_time 不會更新,其他設置會

[英]max_execution_time in php.ini wont update, other settings will

所以我編輯了我的 php.ini 文件以允許更長的 max_execution_time 以及其他一些設置。 當我在 Windows Server 2003 上回收 IIS 6 中的應用程序池並檢查我創建的 php 信息文件時,我更改的其他設置仍然存在,但 max_execution_time 保持默認設置(300)。 這是怎么回事? 它沒有被注釋掉,看起來像這樣:

max_execution_time = 1800

就像我說的,我已經將 max_input_time 更改為具有相同的值,並且它有效。

max_input_time = 1800

讀取PHP Info 文件顯示max_input_time 為1800 秒,但max_execution_time 仍然顯示為300。對此有何想法?

編輯: phpinfo 文件中列出的加載的配置文件是我正在使用的文件。 正如我所提到的,其他設置正在生效,但是,此特定設置未生效。 這意味着它確實在讀取我正在編輯的文件,只是不想更改 max_execution_time。 我也重啟了服務器。

請先檢查您的 php.ini 路徑,然后再更改正確的文件。

要么

如果您更改了正確的文件,則重新啟動服務器

試試你可以嘗試使用set_time_limit(0)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM