0
我有一個PHP腳本應該做大量的計算和比較數字(如數千)。我不知道爲什麼,但是我的腳本在3分鐘後停止,沒有錯誤信息。我確定腳本沒有完成,但停下來我不知道爲什麼。腳本像三分鐘後停止
我在php.ini改變的
max_execution_time = 1800
的價值,它仍然停止。
這是一個在當地和我使用WAMP 我應該在Apache中更改一些設置?
我有一個PHP腳本應該做大量的計算和比較數字(如數千)。我不知道爲什麼,但是我的腳本在3分鐘後停止,沒有錯誤信息。我確定腳本沒有完成,但停下來我不知道爲什麼。腳本像三分鐘後停止
我在php.ini改變的
max_execution_time = 1800
的價值,它仍然停止。
這是一個在當地和我使用WAMP 我應該在Apache中更改一些設置?
檢查您是否編輯了正確的php.ini
文件。有2個!
在\wamp\bin\php\php{version}\php.ini
的一個使用的PHP CLI,將有Apache下運行PHP的沒有影響。
確保您使用wampmanager菜單編輯php.ini
文件。這將確保您編輯正確的文件。
使用此菜單設置
(left click) wampmanager -> PHP -> php.ini
檢查max_execution_time
是由你的編輯器中打開該文件中設置正確。保存php.ini,然後重新啓動Apache並再次嘗試腳本。
查看Apache日誌!並顯示我們的腳本! – Fky
您做出更改後是否重新啓動服務器? –
將此添加到腳本'error_reporting(E_ALL);'和'ini_set(「memory_limit」,「256M」)的頂部;'mybe你消耗的內存太多 –