我在NetBeans中创建了一个名为TerraNubis的PHP项目。项目文件夹和源文件夹位于C:\development\TerraNubis
中。在“项目属性”窗口的“运行配置”选项卡中,我设置了将配置作为本地网站运行的选项,项目URL为http://localhost/TerraNubis/
,索引文件为index.php
。
我在Windows 10上安装了XAMPP(xampp-win32-7.1.11-0-VC14-installer.exe)并下载了Xdebug(php_xdebug-2.5.5-7.1-vc14.dll,现在位于{{1 }})。
来自sources文件夹的文件正被复制到C:\xampp\php\ext
。在NetBeans选项窗口中,我将PHP 5解释器设置为C:\xampp\htdocs\TerraNubis
。在“调试”选项卡中,调试器端口设置为9000,会话ID设置为C:\xampp\php\php.exe
,最大数据长度设置为2048.此选项卡中的所有复选框均为空。
在我的php.ini文件中,我注释掉了
netbeans-xdebug
并在文件的底部添加了以下代码:
zend.enable_gc = On
在NetBeans中,当我右键单击Projects树中的TerraNubis项目并单击Debug时,我在右下方看到消息:" Waiting For Connection(netbeans-xdebug)"。然后什么都没发生它只是一直显示相同的信息。
如何在本地网站上正确运行Xdebug?