Home >Backend Development >PHP Tutorial >[zz]netbeans+php+debug

[zz]netbeans+php+debug

WBOY
WBOYOriginal
2016-06-23 14:35:541062browse

Netbeans with PHP很容易安装,另外再装一个XAMPP,基本就无敌了,PHP的开发环境都有了。
XAMPP下载地址:http://www.apachefriends.org/zh_cn/xampp-windows.html
经笔者试验,如果下载Lite版,则php中没有xdebug,而完整版直接就带了xdebug,在php/ext/xdebug.dll
所以如果你下载的是Lite版,就需要到xdebug主页下载一个适合自己php和操作系统版本的xdebug,如我的是php5.3,32bit windows,则需要下载5.3 VC6 (32 bit)
然后修改php.ini
添加:
zend_extension="D:/XAMPPLite/php/ext/php_xdebug-2.0.5-5.2.dll"
[Xdebug]
xdebug.profiler_enable=on
xdebug.trace_output_dir="D:\XAMPPLite\xdebug"
xdebug.profiler_output_dir="D:\XAMPPLite\xdebug"
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9009
其中第一行需要注意:如果是PHP5.3,则是zend_extension,如果是PHP5.2,则是zend_extension_ts
remote_port可以自己设定,但需要和Netbeans环境中配置的相同,具体设置路径为:
工具=>选项=>PHP=>调试器路径:

好了,两边就对应了,不过还有一个地方值得注意,在项目属性=>运行配置=>调试器代理,这里不能写入东西,我们没有代理,如果把这个代理理解为调试器位置,填入localhost:9009,反而不能连接到调试器了.

OK,下面就是调试了,如果ctrl+F5后,单步调试就开始了,会停在第一行(也这是可以设定的)
成功标志:步入、步出等调试选项亮起,底下的状态栏显示”正在运行“:

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Previous article:php ReflectionObject类Next article:NotePad++ for PHP