vscode + phpStudy 配置调试 PHP

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、可以看到在断点处停了,椭圆形框中的操作按钮也亮了



