Win10下使用PHP7+XDebug+Sublime Text 3搭建PHP集成开发环境
来源:互联网 发布:对网络教育的看法 编辑:程序博客网 时间:2024/05/21 06:25
1.下载XDebug
到http://xdebug.org/files/php_xdebug-2.4.0rc3-7.0-vc14-x86_64.dll下载最新版的XDebug文件。
下载之后放到PHP7根目录下的ext子目录下。
2.配置PHP
修改PHP7根目录下的php.ini文件,在最后添加如下代码
[xdebug]zend_extension = D:\PHP-TS\ext\php_xdebug-2.4.0rc3-7.0-vc14-x86_64.dllxdebug.remote_enable=truexdebug.collect_params=3;xdebug.collect_return=1xdebug.collect_vars=1xdebug.collect_assignments=1xdebug.collect_includes=1xdebug.trace_format=0xdebug.auto_trace=0;xdebug.trace_options=1;xdebug.profiler_enable = off;xdebug.profiler_enable_trigger = off;xdebug.profiler_output_name =cachegrind.out.%t.%pxdebug.trace_output_name=trace.%H%R%t;xdebug.show_local_vars=1xdebug.remote_handler = dbgp xdebug.remote_host= localhostxdebug.remote_port = 9999xdebug.cli_color=2xdebug.show_exception_trace=0xdebug.show_mem_delta=1xdebug.var_display_max_children=-1xdebug.var_display_max_data=-1xdebug.var_display_max_depth=6
需要指明的是xdebug的端口号改为9999,也没有指定idekey。
最后需要检查xdebug安装是否成功,如果在phpinfo()页面中显示出如下XDebug内容,则表示配置XDebug安装成功。3.Sublime Text 3安装Package Control插件
在Sublime Text 3中使用Ctrl+~调出控制台,在控制台中输入
import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)之后,按回车执行,下载安装Package Control.sublime-package(可能需翻墙),重启之后Sublime Text 3的Preferences菜单下会多出Package Control二级菜单。
4.Sublime Text 3安装XDebug插件
按Ctrl+Shift+P组合键,然后输入install,并点击Package Control:Install Package ,调出Package Control窗口,然后输入xdebug,选择下方的XDebug Client,安装XDebug插件(可能需翻墙)。成功安装后,Preferences菜单下的Package Settings二级菜单中会多出Xdebug三级菜单。
5.配置XDebug插件
由于Sublime Text 3不允许修改默认设置,仅允许我们修改用户设置,因此需要生成一份XDebug的用户设置后再修改。打开Preferences菜单下的Package Settings二级菜单下Xdebug三级菜单中的“Settings - Default”,复制该窗口的所有内容;
打开Preferences菜单下的Package Settings二级菜单下Xdebug三级菜单中的“Settings - User”,粘贴上一步复制的所有内容;
修改第18行"url"配置为
"url": "http://127.0.0.1/index.php",
修改第30行"port"配置为
"port": 9999,
改完之后保存用户设置,用户配置将会保存到Sublime Text 3安装目录下的Data\Packages\User\Xdebug.sublime-settings文件中。
6.调试PHP
启动Nginx服务,在Nginx网站根目录修改index.php文件为
<?php$a = 1;$b = 2;var_dump($_GET);echo phpinfo();?>
这样就可以调试了。
XDebug Client调试快捷键:
Ctrl+F8: 填加/删除断点;
Ctrl+Shift+F5: 运行到下一个断点;
Ctrl+Shift+F6: 单步;
Ctrl+Shift+F7: 步入;
Ctrl+Shift+F8: 步出 ;
7.其他
7.1 Sublime PHP Companion
7.2 AllAutocomplete
7.10 ConvertToUTF8
7.11 Emmet
Web开发者必要的插件
7.12 Sidebar Enhancements
这个插件改进了侧边栏,增加了许多功能
8.FAQ
Q1:如何关闭XDebug Client的调试窗口?
A1:Ctrl+Shift+P,在调出的窗口输入xdebug,选择Xdebug: Stop Debugging(...),之后Ctrl+Shift+P,在调出的窗口输入xdebug,选择Xdebug: Restore Layout。
- Win10下使用PHP7+XDebug+Sublime Text 3搭建PHP集成开发环境
- win10下搭建PHP7.1开发环境
- Ubuntu下使用Sublime Text 2搭建Go开发环境
- Sublime Text 3 配置 PHP IDE环境 并使用Xdebug进行调试
- Sublime Text 3 配置 PHP IDE环境 并使用Xdebug进行调试
- Sublime Text 3 配置 PHP IDE环境 并使用Xdebug进行调试
- Sublime Text 3下C/C++开发环境搭建
- Sublime Text 3下C/C++开发环境搭建
- Sublime Text 3下C/C++开发环境搭建
- ubuntu下Sublime Text 3 搭建 React.js 开发环境
- Win10下使用WampServer搭建PHP开发环境
- win10下使用bash安装php7开发环境
- Sublime Text 3 搭建Python开发环境
- Sublime Text 3搭建 Java 开发环境
- sublime text 3 python 开发环境搭建
- Sublime text 3搭建Python开发环境
- Sublime text 3 搭建Python3开发环境
- win7环境下使用sublime text搭建python开发环境并使用SublimeREPL实现交互操作
- MFC中打开 对话框中格式过滤的格式
- [笔记]Writing your first Django app
- String类
- java读取视频文件长
- linux防火墙设置
- Win10下使用PHP7+XDebug+Sublime Text 3搭建PHP集成开发环境
- 欢迎使用CSDN-
- 包(package)
- Babel转ES5后IE8下的兼容性问题解决方案
- 基于SpriteKit的游戏,如何添加界面
- 类包装
- SEO中TDK写法的意思以及注意事项
- oracle 内部错误参考信息
- ruby on rails mac 基本配置