首页 > Web开发 > 详细

Visual Studio Code 调试 PHP

时间:2018-12-01 19:07:58      阅读:216      评论:0      收藏:0      [点我收藏+]

Visual Studio Code 调试 PHP

必须环境
  1. Visual Stduio Code
  2. PHP
  3. XDebug Application Library(dll)
  4. Web服务器 IIS(参考环境 Win10)
第一步基本道理

Web服务器用来运行Http请求,PHP接收IIS调用运行PHP请求,XDebug截获运行,传递到VS Code——以上为个人理解

第二步安装
  1. Visual Studio Code默认安装即可,安装插件PHP Debug
  2. PHP默认安装即可
  3. 下载 XDebug,下载时注意版本的选择,下载后是一个 DLL 文件
  4. IIS服务器默认安装运行即可
第三步配置
  1. 确认 Visual Studio Code 安装并启用了PHP Debug插件
  2. 开启PHP本身的ini配置文件,并在Dynamic Extension块中新增表示 XDebug 的块,内容为:
[xdebug]
zend_extension = "php_xdebug-2.7.0beta1-7.2-vc15-nts-x86_64.dll"
xdebug.remote_enable = On
xdebug.remote_autostart = On

zend_extension 是下载的 XDebug 动态连接文件的地址,其值可以是相对地址或绝对地址。此处默认将dll文件放到了PHP安装目录下的 ext 路径下,因此地址是相对路径。

  1. XDebug本身没有可配置的地方
  2. IIS服务器配置好和PHP的关系即可
第四步试用
  1. 对要调试的PHP文件打上断点
    技术分享图片

  2. 点击 VS Code 左侧工具栏上的 Debug|调试 按钮(第四个),在顶部选择框中选择 Listen for XDebug(或新增一个配置)
    技术分享图片

  3. 选择后可以看到其配置文件,通常无需更改其内容
    技术分享图片

  4. F5 启动调试,按下后 VS Code 界面可以看到顶部多了一个调试工具栏
    技术分享图片

  5. 在浏览器中运行要调试的地址,配置无误的话将在运行到断点时切换回 VS Code,此时可以看到程序停在断点处,可以使用 F10F11快捷键向下继续运行,鼠标悬停在变量处也可以查看到变量值
    技术分享图片

Visual Studio Code 调试 PHP

原文:https://www.cnblogs.com/cinlap/p/10050520.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!