vscode配置xdebug断点调试thinkphp

vscode配置xdebug断点调试thinkphp其实和配置其他php框架的断点调试一样,步骤如下:

  1. 下载xdebug,重命名为php_xdebug.dll并移动到php.ini目录;
  2. (不知道下载哪个版本的xdebug可以通过xdebug官网提供的在线查询工具查询。https://xdebug.org/wizard 在安装的主机上执行 php -i,将输入的结果粘贴到网站上的文本框,点击Analyse my phpinfoi() output按钮查看下载地址)
  3. 打开php.ini搜索xdebug
  4. 找到zend_extension=php_xdebug.dll删除前面的分号取消注释;
  5. 找到[XDebug]段落,在后面添加如下内容:zend_extension=php_xdebug.dll
    xdebug.remote_enable = 1
    xdebug.remote_autostart = 1
    xdebug.remote_handler = "dbgp"
    xdebug.remote_port = "9000"
    xdebug.remote_host = "127.0.0.1"
  6. 重启服务器
  7. vscode扩展栏搜索安装PHP Debug插件
  8. 按F5开始断点调试(第一次会让选RUN AND DEBUG,选Xdebug就行,vscode会给生成一个配置文件launch.json)
  9. 访问前端页面或接口进入断点

注意:如果不进断点检查配置,主要是端口要和php.ini里的remote_port一致;

配置文件:点击调试-点击RUN AND DEBUG右边的小齿轮,打开launch.json文件,内容如下:

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Listen for Xdebug",
            "type": "php",
            "request": "launch",
            "port": 9000
        },
        // ...
}      

这是vscode生成的,不需要修改,关注port的值就好。

 

posted @   野生猿rang  阅读(374)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
点击右上角即可分享
微信分享提示