netbeans php 断点调试,windows7 + iis7 + fastcgi + php5 + netbeans + xdebug 调试 php

Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。

windows7 + iis7 + fastcgi + php5 + netbeans + xdebug 调试 php

0、安装windows自带的iis,然后使用 Microsoft Web Platform Installer 安装 fastcgi + php

1、下载xdebug改名为php_xdebug.dll存入php的ext目录下。下载

2、设置php.ini,加入下面的内容:

[Xdebug]

zend_extension="C:/Program Files (x86)/PHP/ext/php_xdebug.dll"xdebug.default_enable=on

xdebug.auto_trace=on

xdebug.collect_params=on

xdebug.collect_return=on

xdebug.max_nesting_level=100xdebug.profiler_enable=on

xdebug.remote_enable=on

xdebug.remote_host=localhost

xdebug.remote_port=9000xdebug.remote_handler=dbgp

xdebug.trace_output_dir="C:/Windows/Temp"xdebug.profiler_output_dir="C:/Windows/Temp"

其中 zend_extension 为 php_xdebug.dll 实际存储的路径。

xdebug.trace_output_dir和xdebug.profiler_output_dir为你喜欢的路径

3、重启iis 。 iis7.0 必须使用 Internet 信息服务(IIS)管理器 重启web服务,像以前那样使用重启IIS Admin Service服务的方法无效。

4、使用 phpinfo() 函数查看是否有 xdebug 项目 ,如果存在说明xdebug安装成功。

5、启动netbeans

5.1、新建并打开项目

5.2、打开需要调试的文件并设置断点。

5.3、执行顶部菜单内的 调试->调试”xxx.php”,在弹出的对话框中选择“服务器端PHP”。点击确定后,NB会自动使用你的默认浏览器打开你要调试的文件。此时,你会发现浏览器的请求一直未返回,而且NB右下角显示“netbeans-xdebug正在运行”,你就可以按F7正常单步运行调试程序了。

若未设置断点,执行调试的时候程序将自动在当前文件的第一行暂停执行。

若不希望自动暂停执行,请取消勾选工具->选项->PHP->在第一行停止。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值