我从这里下载了PHP版的Netbeans:
https://netbeans.org/downloads/
我已将phpinfo();
的输出粘贴到此处:
我按照他们的指示行事:
C:\php\php.ini
并将以下行添加到我的.ini:zend_extension =。\ ext \ php_xdebug-2.5.0-5.6-vc11.dll
我复制了该行并将其粘贴到我的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中,这个进度条只是来回移动:
它应该做什么吗?
编辑只需仔细检查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