如何确保正确安装XDebug?

时间:2017-02-13 15:47:38

标签: php iis netbeans xdebug

我从这里下载了PHP版的Netbeans:

https://netbeans.org/downloads/

我已将phpinfo();的输出粘贴到此处:

https://xdebug.org/wizard.php

我按照他们的指示行事:

  • 下载php_xdebug-2.5.0-5.6-vc11.dll
  • 将下载的文件移至。\ ext
  • 修改C:\php\php.ini并将以下行添加到我的.ini:
  • 的底部
  

zend_extension =。\ ext \ php_xdebug-2.5.0-5.6-vc11.dll

  • 重新启动网络服务器(IIS 7.5)

我复制了该行并将其粘贴到我的php.ini文件的最底部。它属于其他地方吗?在[PHP]部分下?

当我运行NetBeans时,我打开了我的项目并转到Properties - > Run Configuration - > Project URL并将其更新为正确的路径(http://localhost/myApplication/)。

当我按下Ctrl-F5(调试项目)时,会打开一个浏览器窗口,地址栏中显示以下内容:

  

http://localhost/myApplication/?XDEBUG_SESSION_START=netbeans-xdebug

所以看起来它安装正确,但如果我在index.php文件中设置了一个断点,它就不会触发。我已尝试在整个软件中设置其他断点,也不会触发。

我注意到在Netbeans中,这个进度条只是来回移动:

enter image description here

它应该做什么吗?

编辑只需仔细检查phpinfo();,现在我看到了:

  

Zend Extension:220131226

     

Zend Extension Build:API220131226,TS,VC11

     

该程序使用Zend脚本语言引擎:   Zend Engine v2.6.0,版权所有(c)1998-2016 Zend Technologies

     

report_zend_debug:on,on

所以它好像已经安装好......我做错了什么?

以下是phpinfo();https://i.stack.imgur.com/noSx4.png

的屏幕截图

0 个答案:

没有答案