如何在Vagrant(Homestead)上使用XDebug和VSCode?

max*_*max 3 php xdebug vagrant homestead visual-studio-code

有关如何使用VSCode在Vagrant(Homestead)上设置XDebug的指南

版本:

  1. PHP 7.1
  2. VSCode 1.16.1
  3. XDebug 2.5.5
  4. 流浪者1.9.8

max*_*max 6

本指南基于Vagrant(Homestead 6),PHP 7.1,Xdebug 2.55,VSCode.Homestead使用Ubuntu 16.04

  1. 安装Vagrant
  2. 添加Homestead盒到Vagrant.您可以找到有关Laravel Homestead的更多信息

  3. Homestead文件夹有after.sh,将这些LINES复制到after.sh后,在vagrant初始化后安装xdebug.

  4. 不要忘记指定php: "7.1"Homestead.yaml在网站

  5. vagrant upvagrant reload --provision

  6. 如果一切正确,你应该在vagrant up或之后看到这一行vagrant reload --provision 在此输入图像描述

  7. 在本地计算机上安装VSCodePHPDebug扩展

  8. 打开VSCode - >单击"调试" - >单击"配置或修复"launch.json'"

  9. 使用此launch.json设置PHPDebug扩展.

  10. 在任何文件中设置断点,单击调试器中的"播放"