2011-11-07 144 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"