xdebug无法断点(踩坑记录)

前言

老电脑也弄过xdebug,最近又开始想调试一下php。配置的时候有些小坑,在此记录一笔。
下载小皮和下载vscode以及php就不说了,其他的博客讲的很清楚。本文主要针对都配置好后,不亮步入灯的bug做讨论。
全程在小皮面板操作生成配置就行,照着别人博客的配置文件改容易错。

配置过程

xdebug配置

这里直接在小皮软件管理里打开Xdebug配置。



这里我用的是7.4.3版本,点开这个就可以看到自动生成的php.ini最下面的xdebug配置,但是还是需要改改



这里把xdebug.remote_enable=On改成On,另外加一行xdebug.remote_autostart = On。


再在管理中勾选启用xdebug扩展


nginx服务器配置

配置完之后再来配置下nginx服务器的伪静态


伪静态代码如下

location / {
        if (!-e $request_filename) {
            rewrite ^(.*)$ /index.php?s=$1 last;
            break;
        }
        try_files $uri $uri/ =404;
    }

vscode配置

OK,小皮上的操作一切就绪。重启一下nginx来到vscode

这里按下f5,就会让你选择解释器,选择xdebug。然后会在.vscode目录下自动生成launch.json了。端口和刚刚搞成一样的。

测试

先打上断点,这时候步入还是黑的

访问路由

可以开始调试了


posted @ 2025-06-07 13:42  DaSuA11  阅读(118)  评论(0)    收藏  举报