最新VScode搭建php xdebug网页调试环境教程,VScode + PHP xdebug教程

随着网络发展,学习和掌握web开发技术变得越来越重要。在这个过程中,调试代码是一个必不可少的环节。

查看了很多网上的教程,没有多少是适合新手的,步骤也不详细,本篇教程将向你介绍如何利用最新的VScode和php xdebug实现在浏览器中直接调试网页。我们在Windows下Thinkphp框架为例,该教程适合刚入门的新手。

步骤一:准备PHP环境

首先,确保你的电脑已经安装了PHP环境。我们推荐使用windows集成环境宝塔(或者其他集成环境,后续步骤大致相同)。如果你已经使用了phpStudy,Wamp或其他集成环境,也可以参考下面的步骤进行操作即可。

步骤二:安装xdebug

可以访问xdebug官网(xdebug.org),下载适合你PHP版本的xdebug。将下载的文件放置在PHP扩展目录的EXT文件夹中,如下图所示:

安装xdebug示意图

如果你使用的是集成环境(例如宝塔),可以看看是否自带有下载安装功能,宝塔是可以直接进行扩展安装,如下图所示:

宝塔安装xdebug示意图

步骤三:配置php.ini文件

下载或安装完成 php xdebug之后,需要在php.ini文件中进行相关配置。打开php.ini文件,找到以下配置并进行修改,如下图所示:

php.ini 配置xdebug示意图

路径换成自己的实际路径就可以了。

[Xdebug]
;是否开启自动跟踪
xdebug.auto_trace = On
;是否开启远程调试自动启动
xdebug.remote_autostart = 1
;是否开启远程调试
xdebug.remote_enable = On
;允许调试的客户端IP
xdebug.remote_host=localhost
;远程调试的端口(默认9000)
xdebug.remote_port=9000
;调试插件dbgp
xdebug.remote_handler=dbgp
zend_extension="D:\BtSoft\php\74\ext\php_xdebug.dll"
xdebug.idekey="php-vs"
;跟踪输出路径
xdebug.trace_output_dir="D:\BtSoft\tmp\xdebug"
;调试输出路径
xdebug.profiler_output_dir ="D:\BtSoft\tmp\xdebug"
xdebug.remote_log="D:\BtSoft\tmp\xdebug\xdebug.log"

步骤四:安装VScode扩展PHP Debug

VScode中打开扩展面板,搜索并安装"PHP Debug"扩展,如下图所示:

vscode安装phpdebug示意图

步骤五:配置VScode中的PHP Debug扩展设置

配置VScode中的settings.json文件,即PHP Debug的扩展设置。按照以下配置信息进行修改:

配置 setting.json

配置信息如下:

配置信息示意图

{
    "editor.inlineSuggest.enabled": true,
    "php.debug.executablePath": "D:/BtSoft/php/74/php.exe",

    "update.enableWindowsBackgroundUpdates": false,
    "update.mode": "manual",
    "php.validate.executablePath": "D:/BtSoft/php/74/php.exe",
}

步骤六:修改launch.json配置

到这一步基本是也差不多的。现在需要修改运行与调试的 launch.json 的配置,把默认端口号,改成 9000,如下图所示:

修改运行调试的端口号

步骤七:搭建本地网站并设置断点

在本地搭建一个网站,并将其绑定到127.0.0.1:9000地址上进行访问。运行项目时,你会看到断点已经生效。

记得在编辑器上面按F9生成断点。

注意:本教程针对Windows操作系统,但大部分步骤也适用于其他操作系统。文章来源地址https://www.toymoban.com/diary/php/565.html

到此这篇关于最新VScode搭建php xdebug网页调试环境教程,VScode + PHP xdebug教程的文章就介绍到这了,更多相关内容可以在右上角搜索或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

原文地址:https://www.toymoban.com/diary/php/565.html

如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用
一文帮你解决所有房子买卖过户问题,买卖过户如何办理按押贷款问题,流程持续更新...
上一篇 2024年01月13日 09:20
解决SyntaxError: Non-ASCII character xe5
下一篇 2023年12月03日 01:07

相关文章

  • VScode的PHP远程调试模式Xdebug

    目录 第一步、安装VScode中相应插件 remote-ssh的原理  ssh插件: PHP相关插件:  第二步、安装对应PHP版本的xdebug 查看PHP具体配置信息的phpinfo页面 1、首先,打开php编辑器,新建一个php文件,例如:index.php 2、在index.php中,输入代码:phpinfo();  3、浏览器运行index.php页面,此时打

    2024年02月11日
    浏览(20)
  • 搭建stressapptest调试环境:VSCode的分步教程

    stressapptest(简称SAT)是一种用于在Linux系统上测试系统稳定性和可靠性的工具,通过产生CPU、内存、磁盘等各种负载来测试系统的稳定性。 VSCode(Visual Studio Code)是一款轻量级的现代化代码编辑器,为开发者提供了丰富的功能和扩展,是一个理想的集成开发环境。 本文章的目标

    2024年03月13日
    浏览(23)
  • PHP调试 - XDebug

    2023年09月01日
    浏览(27)
  • nRF 5340环境搭建和工具下载(采用vscode最新搭建教程)

    1. 1 软件安装 nRF Connect for Desktop https://www.nordicsemi.com/Products/Development-tools/nrf-connect-for-desktop nRF Command Line Tools https://www.nordicsemi.com/Products/Development-tools/nrf-command-line-tools/download vscode https://code.visualstudio.com/download 1.2 SDK和工具链下载 打开 nRF Connect for Desktop 下载NCS编译链(我这里

    2024年01月22日
    浏览(36)
  • phpstorm+xdebug/php项目调试

    前提:项目使用xampp集成 一、下载xdebug,当到xampp/php/exp目录下  二、配置php.ini 三、启动xampp 四、配置phpstorm (一)、【File】-【Settings】-【LanguagesFrameworks】-【PHP】   (二)、【File】-【Settings】-【LanguagesFrameworks】-【PHP】-【Debug】 (三)、【File】-【Settings】-【LanguagesFra

    2024年02月08日
    浏览(22)
  • mac arm 通过brew搭建 php+nginx+mysql+xdebug

            备份配置文件 cp nginx.conf nginx.back.conf        修改nginx.conf 配置     出现这个表示成功 然后修改php.ini(通过brew list php 找到php的安装路径)的配置文件(加入这个) zend_extension=\\\"xdebug.so\\\" xdebug.remote_handler=\\\"dbgp\\\" xdebug.client_host=localhost xdebug.client_port=9003 xdebug.idekey=phpstor

    2024年02月13日
    浏览(21)
  • Rust环境搭建以及vscode调试环境配置

    Rust 编译工具:https://www.rust-lang.org/zh-CN/tools/install Visual Studio Code:https://code.visualstudio.com/Download Rust的编译工具依赖C语言的编译工具。如果使用Linux系统,需要安装GCC或clang。如果使用macOS,需要安装Xcode。如果使用Windows系统,需要安装Visual Studio 2013以上的环境以使用MSVC或安装

    2024年02月12日
    浏览(21)
  • VSCode使用 - 搭建python运行调试环境

    VSCode是一个优秀的编辑工具,适合代码阅读,代码编辑,甚至配置好之后,可以编译与调试代码。 为了方便编辑,运行python程序,本文就聊聊如何将VSCode搭建为一个python的IDE吧,具备运行与调试python程序的能力。 首先,安装python程序,这样才能进行python开发,我这里安装了

    2024年02月12日
    浏览(17)
  • Windows 11 本地 php 开发环境搭建:PHP + Apache + MySQL +VSCode 安装和环境配置

    最近有空整理一下php 在windows上面的环境配置。原因是发现网上大多数php环境配置的相关帖子内容凌乱、多数是不能配置成功的。所以决定全部走一遍配置,以确保整个过程是成功的。并在此基础上开个帖子记录下这个完整的安装和配置过程,以备忘和供有需要的同学参考。

    2024年04月26日
    浏览(15)
  • Jlink+OpenOCD+STM32 Vscode 下载和调试环境搭建

    首先下载编译器:gcc-arm-none-eabi-xxx Downloads | GNU Arm Embedded Toolchain Downloads – Arm Developer 对于 Mingw 的安装比较困难,国内的网无法正常在线下载组件, 需要手动下载 x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z 版本的软件包,添加环境变量,并将 mingw32-make.exe 名字改成 make.exe。 MinGW-w6

    2024年04月22日
    浏览(3)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包