php.ini里添加xdebug配置信息:
zend_extension = /usr/local/php5.6/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so
xdebug.idekey="sublime.xdebug"
xdebug.remote_enable = On #开启远程调试
xdebug.remote_port = 9900 #远程IDE服务器监听端口
xdebug.remote_handler = "dbgp" #使用的协议
xdebug.remote_req = req
xdebug.remote_connect_back=1
点击浏览器右上角三条横杠,选择更多工具->扩展程序
安装成功后,点击xdebug helper的选项:
在IDE key里选择other并且填入sublime.xdebug,保存即可:
打开sublime text3,点击左上角的Project->Edit Project,配置对应的信息,其中只要配置xdebug相关信息即可,其他的会自动生成,整个文件的配置信息如下:
{
"folders":
[
{
"path": "F:\\work\\www\\my\\testdebug"
},
{
"path": "D:\\xampp\\htdocs\\wmcs"
},
{
"path": "F:\\work\\www\\work\\dfh3"
},
{
"path": "F:\\work\\www\\work\\cms"
},
{
"path": "F:\\work\\www\\work\\zjss"
},
{
"path": "F:\\work\\www\\work\\ppjt"
},
{
"path": "F:\\work\\www\\my\\tp5"
},
{
"path": "F:\\work\\www\\work\\website"
}
],
"settings":
{
"xdebug":
{
"path_mapping":
{
"/home/wwwroot/my/testdebug": "F:/work/www/my/testdebug" //远程Linux与本地window项目的对应存放关系
},
"super_globals": true,
"close_on_stop": true,
"url": "www.testdebug.com",//项目域名
"port": 9900, //xedebug端口
}
}
}
接下来就是启用xdebug来调试代码了,sublime text3编辑器开启调试,快捷方式ctrl+shift+f9,谷歌浏览器臭虫点击为绿色,刷新浏览器,编辑器里就可以看到对应的调试信息了:
sublime text3调试的快捷方式:
ctrl+f8 新增/删除 断点
ctrl+shift+f9 启动xdebug模式
ctrl+shift+f7 进入函数
ctrl+shift+f10退出xdebug模式
ctrl+shift+f11隐藏xdebug面板
相关信息:
Centos 下php安装配置xdebug:https://blog.csdn.net/song634/article/details/80170838
谷歌浏览器xdebug helper扩展工具下载地址:https://pan.baidu.com/s/1Q-wlLq8LSTaYMP3fA4CvOg