netbeans+xdebug调试php
2015-06-17 08:41
246 查看
1、去http://www.xdebug.org/download.php下载相应的php_xdebug.dll,这个要根据你自己的php版本而定,例如
5.6表示php版本,VC11表示编译环境,TS表示线程安全,不加TS表示线程不安全。然后把下载的文件放到php的ext目录下。
2、修改php.ini
zend_extension=D:/php /ext/php_xdebug-2.3.2-5.6-vc11.dll
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
其中zend_extension 是php5.3以及以上版面的写法,如果是php5.2以及以下版本的是zend_extension_ts。
3、phpinfo()函数测试是否成功,如果成功,会显示xdebug选项。
4、修改netbeans设置。
工具——选项——常规,修改代理设置,可选使用系统代理设置或手动代理设置。
5、加断点,调试文件或项目,此时除了在设置的断点处停止外,还会自动在文件的开始位置停止调试,如果不想在文件开始处调试,可进行设置。
工具——选项——php——调试,将第一行停止前面的勾去掉。
5.6表示php版本,VC11表示编译环境,TS表示线程安全,不加TS表示线程不安全。然后把下载的文件放到php的ext目录下。
2、修改php.ini
zend_extension=D:/php /ext/php_xdebug-2.3.2-5.6-vc11.dll
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
其中zend_extension 是php5.3以及以上版面的写法,如果是php5.2以及以下版本的是zend_extension_ts。
3、phpinfo()函数测试是否成功,如果成功,会显示xdebug选项。
4、修改netbeans设置。
工具——选项——常规,修改代理设置,可选使用系统代理设置或手动代理设置。
5、加断点,调试文件或项目,此时除了在设置的断点处停止外,还会自动在文件的开始位置停止调试,如果不想在文件开始处调试,可进行设置。
工具——选项——php——调试,将第一行停止前面的勾去掉。
相关文章推荐
- Java 螺纹第三版 第一章Thread介绍、 第二章Thread创建和管理学习笔记
- java 动态绑定与静态绑定
- java面向对象基础 String类
- 集合和数组互相转换
- JavaDB(Derby)数据库批量SQL
- CH1 对象导论——Thinking in Java 读书笔记
- Java的基本数据类型与转换
- struts2 的第一个程序:登陆页面
- 我的Java开发学习之旅------>计算从1到N中1的出现次数的效率优化问题
- Eclipse EMT Papyrus建模和MoDisco反向工程
- 我的Java开发学习之旅------>求字符串中出现次数最多的字符串以及出现的次数
- 一个从源代码里提取中文字符串的java类
- 【java基础】——集合类(上)
- Java语法细节(2)
- java笔记16 String类
- 碰到java中base64编码换行
- Java编程思想_笔记(三)
- 关于 Java 对象序列化您不知道的 5 件事
- Java NIO原理 图文分析及代码实现
- Java NIO 系列教程