用到的工具:phpstudy + vscode
vscode设置为中文方法:
1.shift + ctrl + p 打开,搜索configure language
2.修改loocale的值为:zh-CN,保存
3.shift + ctrl + x 或者点击下图,打开插件商店
4.搜索chinese 安装中文简体
5.重启就完成设置为中文
设置vscode断点调试php
1.在vscode当中shitf + ctrl + x打开插件商店
2.搜索php debug进行安装
3.在php当中配置XDebug扩展参数如下:
[XDebug]
# xdebug扩展的位置,phpstudy已经默认设置好
zend_extension="php安装目录\php_xdebug.dll"
xdebug.auto_trace=1
xdebug.collect_params=1
xdebug.collect_return=1
xdebug.trace_output_dir ="D\phpStudy\tmp\xdebug"
xdebug.profiler_output_dir ="D:\phpStudy\tmp\xdebug"
xdebug.profiler_output_name = "cachegrind.out.%t.%p"
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"
# 设置端口号,默认是9000,此处因为本地环境端口冲突故设置为9001(在vscode配置中需要用到)
xdebug.remote_port = 9001
# 这是用于phpstorm中xdebug调试的配置,在vscode中没有用到
xdebug.idekey = phpstorm
4.下载php xdebug 扩展:https://xdebug.org/download.php,点击:custom
installation instructions. 把phpinfo的信息粘贴在编辑框里面后点击 Analyse my phpinfo() output 按钮,就会帮你把匹配php版本的扩展分析出来(或者打开网站https://xdebug.org/wizard.php进行分析)
5.检查phpinfo里面是否有xdebug扩展,如果有证明已经成功开启xdebug扩展
6.vscode设置php可执行文件:文件--首选项--设置 搜索:php.validate.executablePath 在settings.json中编辑 添加选项:"php.validate.executablePath": "D:\\phpStudy\\PHPTutorial\\php\\php-7.2.1-nts\\php.exe"(php可执行文件完整目录)
7.打开一个php工程文件夹,点击vscode中的甲壳虫 并 添加配置 如下图
8.选择php,配置甲壳虫监听端口为9001(前面配置php xdebug的端口),如下图
9.配置完毕,重启apache,在需要断点的地方f9左边看到小红点就表示那个地方下了断点
10.f5启动甲壳虫坚挺端口,在浏览器当中访问下断点的文件就可以在vscode当中断下来调试了