1,安装XAMPP,详情请参照这里
2,配置XAMPP php.ini
点击Apache对应的Config按钮,选择php.ini,如下图:
打开php.ini,在打开的php.ini文件中搜索Xdebug,如果找到,则对相应字串修改,如果找不到,则在文件最后添加以下字串:
[Xdebug]
zend_extension ="C:\xampp\php\ext\php_xdebug.dll"
xdebug.profiler_append= 0
xdebug.profiler_enable= 1
xdebug.profiler_enable_trigger= 0
xdebug.profiler_output_dir= "C:\xampp\tmp"
xdebug.profiler_output_name= "cachegrind.out.%t-%s"
xdebug.remote_enable= 1
xdebug.remote_handler= "dbgp"
xdebug.remote_host= "127.0.0.1"
xdebug.remote_port= 9000
xdebug.remote_log="C:\xampp\xdebug_log"
红字部分为必须添加的字串
重启Apache
3,配置浏览器插件
这里使用的是Chrome的Xdebug helper插件,添加完成后,浏览器地址右侧右键Xdebug helper图标,选择选项,参照如下图片修改:
4,安装sublime并配置
4.1 安装sublime
4.2 安装package control,将package control页面下图内的字串复制到Console
选择
启用Console,贴到下图红框内,并按回车:
4.3 install package
Tools->Command Pattle...
4.4 Xdebug Client
可以通过Console查看安装的状态
4.5 Create test sublime project
File->New File
贴入如下行:
{
"folders":
[
{
"follow_symlinks": true,
"path":"/C/xampp/htdocs"
}
],
"settings": {
"xdebug": {
"url": "http://localhost",
}
}
}
保存为test.sublime-project,然后放在要调试的目录下,比如:C:\xampp\htdocs
5 Sublime Debug
Tools->Xdebug->Add/Remove Breakpoint
Tools->Xdebug->Start Debugging(Launch Browser)
Note: 如果test.sublime-project的path写不对,可能会Deubg不了,没有Start Debugging(Launch Browser) 这个选项
好了这样就可以愉快的Deubg了,可以通过如下几个窗口查看信息