码迷,mamicode.com
首页 > Web开发 > 详细

Visual Studio Code 调试 PHP

时间:2018-12-01 20:09:47      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:工具栏   相对路径   断点   tar   items   使用   服务器配置   切换   ati   

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

标签:工具栏   相对路径   断点   tar   items   使用   服务器配置   切换   ati   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!