NetBeans中的PHP项目中,缺省安装后是无法加上断点调试的,需要第三方工具Xdebug的支持。
XAMPP 高版本中带有Xdebug。简单记录下,Mac OSX操作系统上,XAMPP, NetBeans中安装Xdebug的方法:
测试环境:
1. 修改XAMPP中的php.ini(/Applications/XAMPP/xamppfiles/etc)中文件,加入以下内容:
[xdebug]
zend_extension=/Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so
xdebug.remote_log=/Applications/XAMPP/xamppfiles/logs/xdebug.log
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.idekey=netbeans-xdebug
;xdebug.remote_autostart=on
;xdebug.remote_mode=req
2. 重启XAMPP
sudo /Applications/XAMPP/xamppfiles/xampp stop
/Applications/XAMPP/xamppfiles/xampp start
3. 浏览器中输入 http://localhost/xampp, 查看phpinfo(), 如果有xdebug信息,则表示安装成功
4. NetBeans中,Web Server 设置为XAMPP环境中建立的localhost. 现在就可以在PHP项目中设置断点,项目右键“Debug”进入调试状态。
转载:http://www.yezhongqi.com/archives/1395.html