我刚刚在Windows XP上安装了WAMP。我有一个简单的PHP文件崩溃。我使用php test.php
从命令行运行它。如何使用WAMP进行调试?
调试php文件的最佳方法是什么?我如何显示调试信息?
我看了看php.ini中,它包括display_errors = On
。这是否做了什么?
我试图从PHP WAMP菜单中打开XDebug。除了重新启动服务器之外,这似乎没有做任何事情。我需要使用这个吗?怎么样?
谢谢。
我刚刚在Windows XP上安装了WAMP。我有一个简单的PHP文件崩溃。我使用php test.php
从命令行运行它。如何使用WAMP进行调试?
调试php文件的最佳方法是什么?我如何显示调试信息?
我看了看php.ini中,它包括display_errors = On
。这是否做了什么?
我试图从PHP WAMP菜单中打开XDebug。除了重新启动服务器之外,这似乎没有做任何事情。我需要使用这个吗?怎么样?
谢谢。
你可以看一下日志在c:/wamp/logs/php_error.log
。如果你不能确定是否你的PHP的日志被重定向到这里,请检查您php.ini
文件,然后搜索这样一行:
;error_log = "c:/wamp/logs/php_error.log"
您可能需要删除该线路上的评论。
,就像我知道PHP和WAMP.I不认为存在this.for你需要使用echo和退出功能无论在你的代码,你觉得打印答案调试提供任何特殊的调试选项错误可能是可能的。另一种选择是,你需要使用提供诸如eclipse和php这样的调试工具的软件。
我使用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"
您是否有错误日志文件...可能是C:\ wamp ... \ log ...? – wilbbe01
您通常运行从IDE调试会话(使用了XDebug例如)。 Netbeans可以很好地使用XDebug,试试看。 – Phil
哪个PHP IDE是免费的,易于使用且易于学习? –