我在开发服务器上安装了xdebug,phpinfo()正常输出了 xdebug 段内容,而且显示默认端口是9000,主机是localhost 但是我用netbean 创建项目后,无法调试. 在服务器端 用 netstat -an | grep LISTEN 查看 9000端口没有监听. 查看httpd-error没有相关错误. 取消了zend 优化. 请问,为什么安装正常了 却没有监听 9000端口,我该怎么排错? 谢谢!
作者:Haohappy MSN: haohappy at msn.com Blog: http://blog.csdn.net/haohappy2004 2006-07-04 其实PHP函数debug_backtrace()也有类似的功能,但是要注意debug_backtrace()函数只在PHP4.3.0之后版本及 PHP5中才生效。这个函数是PHP开发团队在PHP5中新增的函数,然后又反向移植到PHP4.3中。 如何利用xdebug使调试信息更加美观? xdebug扩展加载后,xdebug会对原有的某些PHP函数进行覆写,以便好更好地进行Debug。比如...
作者:Haohappy MSN: haohappy at msn.com Blog: http://blog.csdn.net/haohappy2004 2006-07-04 Go on..现在我们来从最简单的程序调试开始一步步介绍xdebug。 调试: 我们先写一个可以导致执行出错的程序,例如尝试包含一个不存在的文件。 testxdebug.php require_once(‘abc.php’); ?> 然后通过浏览器访问,我们惊奇地发现,出错信息变成了彩色的了: 不过除了样式改变,和我们平时打印的出错信息内容没什么不同...
作者:Haohappy MSN: haohappy at msn.com Blog: http://blog.csdn.net/haohappy2004 2006-07-04 为什么需要Debugger? 很多PHP程序员调试使用echo、print_r()、var_dump()、printf()等,其实对于有较丰富开发经验的程序员来说这些也已经足够了,他们往往可以在程序执行的过程中,通过输出特定变量的值可以判断程序执行是否正确,甚至效率高低也可以看出来(当然可能还需要使用一些时间函数)。那么我们为什么还需要一个专...
[color="#339966"]为什么需要Debugger? 很 多PHP程序员调试使用echo、print_r()、var_dump()、printf()等,其实对于有较丰富开发经验的程序员来说这些也已经足够 了,他们往往可以在程序执行的过程中,通过输出特定变量的值可以判断程序执行是否正确,甚至效率高低也可以看出来(当然可能还需要使用一些时间函数)。那 么我们为什么还需要一个专门的调试程序来监控我们的程序运行呢? 这个问题的答案不妨留到后面来揭晓。 [col...
[color="#339966"]为什么需要Debugger? 很多PHP程序员调试使用echo、print_r()、var_dump()、printf()等,其实对于有较丰富开发经验的程序员来说这 些也已经足够了,他们往往可以在程序执行的过程中,通过输出特定变量的值可以判断程序执行是否正确,甚至效率高低也可以看出来(当然可能还需要使用一些时 间函数)。那么我们为什么还需要一个专门的调试程序来监控我们的程序运行呢? 这个问题的答案不妨留到后面来揭晓。 [co...