Php 无法将xdebug配置为Netbeans

Php 无法将xdebug配置为Netbeans,php,apache,netbeans,xdebug,Php,Apache,Netbeans,Xdebug,我已经将xdebug配置为Netbeans IDE。我的机器已安装XAMPP 1.7.4。它有PHP5.3.5 在phpinfo页面我注意到 Apache版本-Apache/2.2.17 Win32 mod_ssl/2.2.17 OpenSSL/0.9.8o PHP/5.3.4 调试生成-否 xdebug的版本是php_xdebug-2.1.1-5.3-vc9.dll。 我将此dll保存在folderdirectory C\:xampp\php\ext下 我在文件夹-\php\php.ini下

我已经将xdebug配置为Netbeans IDE。我的机器已安装XAMPP 1.7.4。它有PHP5.3.5

在phpinfo页面我注意到

Apache版本-Apache/2.2.17 Win32 mod_ssl/2.2.17 OpenSSL/0.9.8o PHP/5.3.4 调试生成-否

xdebug的版本是php_xdebug-2.1.1-5.3-vc9.dll。 我将此dll保存在folderdirectory C\:xampp\php\ext下

我在文件夹-\php\php.ini下的php.ini文件中进行了设置

我在php.ini文件中完成了以下设置

zend_extension_ts="C:xamppphpextphp_xdebug-2.1.1-5.3-vc9.dll"

;xdebug.remote_enable=true
xdebug.remote_enable=on
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=0
xdebug.profiler_output_dir="C:xampptmp"
后来我尝试调试php项目。。调试器不工作。但在IDE中,等待连接的netbeans xdebug消息正在接收

我请求你介绍我

Uncomment remote_enable=true,这是必需的

启用xdebug.remote_log,例如xdebug.remote_log=/tmp/xdebug.log,它会告诉您xdebug是否尝试连接到IDE

如果它不尝试连接,则在代码中放入xdebug\u break调用,这将强制调用IDE


还请注意,您必须定义一个env变量以从CLI进行调试,对于浏览器,有许多扩展。详细信息:

在phpinfo的输出中是否可以看到xdebug?在phpinfo的输出中,我注意到Debug Build noi如果在底部附近没有明确的xdebug部分,则扩展没有加载。仔细检查您的PHP二进制文件是否有正确的版本。我应该选择哪个PHP.ini文件进行配置?在“apache\bin”或“\php\”目录下。要了解应该使用哪个php.ini文件,请从要调试的php实例调用phpinfo。它应该显示有效php.ini的路径