Mac + XAMPP + NetBeans 安装 Xdebug

NetBeans中的PHP项目中,缺省安装后是无法加上断点调试的,需要第三方工具Xdebug的支持。

XAMPP 高版本中带有Xdebug。简单记录下,Mac OSX操作系统上,XAMPP,  NetBeans中安装Xdebug的方法:

测试环境:

  • Mac OSX : 10.9.2
  • XAMPP: 1.8.3-3
  • NetBeans: 8.0

1.  修改XAMPP中的php.ini中文件,加入以下内容:

[xdebug]
zend_extension=/Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so
xdebug.remote_autostart=on
xdebug.remote_enable=on
xdebug.remote_enable=1
xdebug.remote_mode=”req”
xdebug.remote_log=”/var/log/xdebug.log”
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.idekey=”netbeans-xdebug”

2.  重启XAMPP

3.  浏览器中输入 http://localhost/xampp, 查看phpinfo(),  如果有xdebug信息,则表示安装成功

图像

4.  NetBeans中,Web Server 设置为XAMPP环境中建立的localhost.  现在就可以在PHP项目中设置断点,项目右键“Debug”进入调试状态。

备注:

安装xdebug后,运行NetBeans, 就会发现个古怪的现象,XAMPP中显示MySQL Server停运了。但浏览器中查看phpMyAdmin, MySQL还会可以访问。

 

Advertisements

关于 李力(Ada Li)
Entrepreneur, Community Leader, Software Engineer

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s

%d 博主赞过: