vscode php debug断点调试

记录一个我配置debug的总结

大概步骤

  • 下载对应版本xdebug
  • 下载vscode插件
  • 配置

只要跟着一步一步配置即可

在桌面创建一个test文件夹

创建一个index.php文件

win + r

输出cmd

cd到这个文件夹

使用php内置的服务器

php -S localhost:80

访问浏览器

http://localhost

对着这个页面ctrl + a然后复制

vscode php debug断点调试_第1张图片

进入网址

Xdebug: Support — Tailored Installation Instructions

将刚才复制的内容粘贴到该输入框,然后点击按钮

vscode php debug断点调试_第2张图片

下载该xdebug

vscode php debug断点调试_第3张图片 

 查看php位置

where php
# E:\phpStudy\phpStudy_64\installer\Extensions\php\php-8.1.11nts\php.exe

以我的为例下载到该文件夹下

E:\phpStudy\phpStudy_64\installer\Extensions\php\php-8.1.11nts\ext

进入php.ini文件

找到 [Xdebug]

如果没有就在文件最后自己加上

在这下面复制以下内容

zend_extension=xdebug
xdebug.mode=debug
xdebug.output_dir="E:\phpStudy\phpStudy_64\installer\Extensions\php\debug"   ;设置你自己的输出目录,位置随意
xdebug.start_with_request=yes   ; 所有请求都进入调试
xdebug.client_host=127.0.0.1
xdebug.port=9003

打开vscode

下载该拓展

vscode php debug断点调试_第4张图片

 打开设置(文件 -> 首选项 -> 设置)

在seeting.json中编辑

vscode php debug断点调试_第5张图片

设置如下

"php.validate.executablePath": "你的php.exe绝对路径",
"php.debug.executablePath": "你的php.exe绝对路径",

绝对路径格式为 c;/xxx/php.exe

使用vscode打刚才创建的目录

vscode php debug断点调试_第6张图片

在该目录下创建一个test.php的文件

内容如下

打开运行和调试

创建launch.json文件

打断点

vscode php debug断点调试_第7张图片

点击绿色按钮开始调试

vscode php debug断点调试_第8张图片 

访问localhost/test.php

即可进行调试

vscode php debug断点调试_第9张图片

 参考: cVSCode配置PHP Debug插件调试PHP_witton的博客-CSDN博客_phpdebug vscode

你可能感兴趣的:(php,开发语言)