您的位置:首页 > 编程语言 > PHP开发

如何使用XDebug调试php

2012-06-30 23:38 453 查看
编辑D:\xampp\php\php.ini

在[XDebug]下添加

zend_extension="D:\xampp\php\ext\php_xdebug.dll"

xdebug.remote_enable=On

xdebug.remote_autostart=On

xdebug.remote_handler=dbgp

xdebug.remote_host=localhost

xdebug.remote_port=9000

xdebug.remote_mode=req

在phpeclipse下创建一个项目testphp3,项目的路径为D:\xampp\htdocs\testphp3

在项目下添加一个文件file.php,里面的内容是

<?php

/*

* Created on 2012-6-30

*

* To change the template for this generated file go to

* Window - Preferences - PHPeclipse - PHP - Code Templates

*/

print("XDebug Test"); // 在这里添加一个XDebug Breakpoint

?>

鼠标右击项目testphp3,Debug As -> Debug Configurations -> 创建PHP XDebug Remote Script(命名是:New_configuration(1)),输入的内容为:

Project => testphp3

Ide Identification String => testID

在Pathmap下新建一个内容

Local_Path => D:/xampp/htdocs/testphp3

Remote Path => D:/xampp/htdocs/testphp3

完成这些后点击Debug

运行xampp,启动apache,在浏览器输入http://localhost/testphp3/file.php?XDEBUG_SESSION_START=testID,即进入调试

在eclipse切换到Debug视图即可看到程序已运行到断点处
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: