如何使用WAMP进行调试?

时间:2011-11-07 05:02:38

标签: php debugging windows-xp wamp

我刚刚在Windows XP上安装了WAMP。我有一个崩溃的简单PHP文件。我使用php test.php从命令行运行它。

调试php文件的最佳方法是什么?如何显示调试信息?

我查看了php.ini,它包括display_errors = On。这有什么用呢?

我尝试从PHP WAMP菜单打开XDebug。除了重新启动服务器之外,这似乎没有做任何事情。我需要使用它吗?怎么样?

感谢。

3 个答案:

答案 0 :(得分:2)

您可以查看c:/wamp/logs/php_error.log的日志。如果您不确定是否正在重定向您的PHP日志,请检查您的php.ini文件并搜索如下所示的行:

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

您可能想删除此行的评论。

答案 1 :(得分:2)

我知道PHP和WAMP。我不认为这里有任何特殊的调试选项。对于调试你需要使用echo和exit函数打印答案,无论你在代码中哪里都感觉到错误可能是可能的。另一个选择是,您需要使用提供调试功能的软件,例如eclipse with php。

答案 2 :(得分:1)

我在Windows 8专业版上使用WAMPSERVER 2.4。我在localhost上使用了WAMP。

似乎在我的WAMP版本中,php.ini文件显示为:

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

实际上,对我来说,让error_log()函数正常工作,我希望它显示为:

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