vscode断点调试PHP


用到的工具: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中的甲壳虫 并 添加配置 如下图


vscode断点调试PHP_第1张图片


8.选择php,配置甲壳虫监听端口为9001(前面配置php xdebug的端口),如下图


vscode断点调试PHP_第2张图片

9.配置完毕,重启apache,在需要断点的地方f9左边看到小红点就表示那个地方下了断点

10.f5启动甲壳虫坚挺端口,在浏览器当中访问下断点的文件就可以在vscode当中断下来调试了

你可能感兴趣的:(vscode断点调试PHP)