升级到 php 5.4.16 并在我的 mac osx 10.8.4 上安装 netbeans IDE 7.3.1 后,Netbeans 在启动调试时报告“等待连接(Netbeans - xdubug)”。我按照Waiting For Connection (netbeans-xdebug) MAMP OS X和xDebug上的建议尝试了一些操作, 似乎安装正常,但没有与 NetBeans 连接,但到目前为止没有任何帮助。话虽如此,我对这些安装和 mac osx 不是很有经验;-(
更多信息:
我使用 Apache/2.2.22 和 mysql。
我使用http://php-osx.liip.ch/升级到 php 5.4.16 。升级后 php.ini 文件不包含 xdebug 信息,但 50-extension-xdebug.ini 文件包含以下信息:
zend_extension=/usr/local/php5/lib/php/extensions/no-debug-non-zts-20100525/xdebug.so
[xdebug]
xdebug.remote_enable=on
xdebug.default_enable=on
xdebug.remote_autostart=off
xdebug.remote_port=9000
xdebug.remote_host=localhost
xdebug.profiler_enable_trigger=1
xdebug.profiler_output_name=xdebug-profile-cachegrind.out-%H-%R
xdebug.var_display_max_children = 128
xdebug.var_display_max_data = 2048
xdebug.var_display_max_depth = 128
然后我补充说:
xdebug.idekey=netbeans-xdebug
xdebug.remote_log=/tmp/xdebug.log
..到这个 50-extension-xdebug.ini 文件(正如xDebug 中建议的某个地方似乎可以安装,但没有与 NetBeans 连接)。
我再次尝试将 50-extension-xdebug.ini 的内容添加到 php.ini 并重新启动服务器,但没有结果。
phpinfo() 显示的 xdebug 信息框表示 xdebug 已启用,IDE Key 为 netbeans-xdebug。再一次,使用 'php -i | grep xdebug' 终端命令不显示任何结果,所以我不确定 xdebug 是否实际启用(?)
关于解决连接问题的任何建议?
先感谢您。