1、phpStudy中打开xdebug
2、phpStudy的软件管理中设置端口监听为9003
3、新建一个 index.php,查看xdebug版本
<?php
echo phpinfo();
比如我这边是2.7.2
4、根据xdebug版本在php.ini中添加配置
# 如果xdebug版本是 2.x.x,则添加以下内容到 [xdebug] 下面
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
xdebug.remote_port = 9003
# 如果xdebug版本是 3.x.x,则添加以下内容到 [xdebug] 下面
xdebug.mode = debug
xdebug.start_with_request = yes
5、vscode中安装扩展:PHP Debug
6、打开要调试的项目文件夹(注意,必须是文件夹!!!)
7、创建launch.json文件
8、确认launch.json文件中port是否与phpStudy中配置的xdebug的port一致。由于phpStudy中设置的是9003,这里也必须是9003
9、启动debug,此时会出现椭圆形框中的窗口
10、在php文件中设置断点就可以调试了
11、可以看到在断点处停了,椭圆形框中的操作按钮也亮了