2011-11-07 102 views
1

我剛剛在Windows XP上安裝了WAMP。我有一個簡單的PHP文件崩潰。我使用php test.php從命令行運行它。如何使用WAMP進行調試?

調試php文件的最佳方法是什麼?我如何顯示調試信息?

我看了看php.ini中,它包括display_errors = On。這是否做了什麼?

我試圖從PHP WAMP菜單中打開XDebug。除了重新啓動服務器之外,這似乎沒有做任何事情。我需要使用這個嗎?怎麼樣?

謝謝。

+1

您是否有錯誤日誌文件...可能是C:\ wamp ... \ log ...? – wilbbe01

+1

您通常運行從IDE調試會話(使用了XDebug例如)。 Netbeans可以很好地使用XDebug,試試看。 – Phil

+0

哪個PHP IDE是免費的,易於使用且易於學習? –

回答

2

你可以看一下日誌在c:/wamp/logs/php_error.log。如果你不能確定是否你的PHP的日誌被重定向到這裏,請檢查您php.ini文件,然後搜索這樣一行:

;error_log = "c:/wamp/logs/php_error.log"

您可能需要刪除該線路上的評論。

2

,就像我知道PHP和WAMP.I不認爲存在this.for你需要使用echo和退出功能無論在你的代碼,你覺得打印答案調試提供任何特殊的調試選項錯誤可能是可能的。另一種選擇是,你需要使用提供諸如eclipse和php這樣的調試工具的軟件。

1

我使用WAMPSERVER 2.4在Windows 8專業版。我在本地主機上使用WAMP。

看來,我的版本WAMP的,php.ini文件已經出現爲:

;error_log = "Z:/wamp/logs/php_error.log" 

當在現實中,我得到的功能error_log()正常工作,我希望它顯示爲:

error_log = "Z:/wamp/logs/php_error.log"