Heim  >  Artikel  >  Backend-Entwicklung  >  [zz]netbeans+php+debug

[zz]netbeans+php+debug

WBOY
WBOYOriginal
2016-06-23 14:35:541046Durchsuche

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后,单步调试就开始了,会停在第一行(也这是可以设定的)
成功标志:步入、步出等调试选项亮起,底下的状态栏显示”正在运行“:

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:php ReflectionObject类Nächster Artikel:NotePad++ for PHP