2015-09-11 72 views
0

我有一個PHP腳本應該做大量的計算和比較數字(如數千)。我不知道爲什麼,但是我的腳本在3分鐘後停止,沒有錯誤信息。我確定腳本沒有完成,但停下來我不知道爲什麼。腳本像三分鐘後停止

我在php.ini改變的

max_execution_time = 1800 

的價值,它仍然停止。

這是一個在當地和我使用WAMP 我應該在Apache中更改一些設置?

+0

查看Apache日誌!並顯示我們的腳本! – Fky

+1

您做出更改後是否重新啓動服務器? –

+0

將此添加到腳本'error_reporting(E_ALL);'和'ini_set(「memory_limit」,「256M」)的頂部;'mybe你消耗的內存太多 –

回答

0

檢查您是否編輯了正確的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並再次嘗試腳本。