[xDebug]Xdebug和Sublime调试PHP代码
安装xdebug
省略...
配置sublime
要调试某一个项目,首先得把这个项目在sublime下保存成一个project
sublime->project->save project as ...
然后用package control,首先按住Ctril+Shift+P,选择INSTALL PACKAGE,选择安装xdebug client
接下来配置项目
sublime->project->edit poject
配置文件类似以下内容(本地调试):
{ "folders": [ { "path": "/D/xampp/htdocs" #这里应该会自动生成 } ], "settings": { "xdebug": { "path_mapping": { }, #本机调试此项不需要设置 "url": "http://localhost/xampp/php.php",#这里为xdebug打开的页面 "super_globals": true, "close_on_stop": true, "port": 9001 #此port与之前xdebug扩展一致 } } }
(远程调试)
{ "folders": [ { "path": "/D/biwebs" } ], "settings": { "xdebug": { "path_mapping": { "/data/web/dataoa/" : "D:/biwebs/dataoa/" #与本地就此处不同,必须将远程与本地的映射写明 }, "url": "http://testdata.zhenai.com/test.php", "super_globals": true, "close_on_stop": true, "port": 9001 } } }
开启调试
开启调试方式也比较简单,在想要加断点的地方右键:
xdebug->Add/Remove breakpoint
这样项目在运行到本行的时候就会停止下来
然后开始调试,在菜单栏选择
tools->xdebug->start debugging(launch browser)