精华内容
下载资源
问答
  • 本篇文章主要介绍了visual studio code 调试php方法(图文详解),具有一定的参考价值,有兴趣的可以了解一下
  • Visual Studio Code搭建PHP调试环境

    千次阅读 2019-07-07 15:33:49
    使用Visual Studio Code搭建PHP调试环境 一.需要安装的软件 Visual Studio Code安装可以参照博文: https://blog.csdn.net/qq_34195507/article/details/94558862 WAMP(包括Apache、MySQL、PHP、以及最关键的XDebug)...

    使用Visual Studio Code搭建PHP调试环境

    一.需要安装的软件

    Visual Studio Code安装可以参照博文:

    https://blog.csdn.net/qq_34195507/article/details/94558862

    WAMP(包括Apache、MySQL、PHP、以及最关键的XDebug)

    wampserver安装可以参照博文:

    https://blog.csdn.net/qq_34195507/article/details/94851028

    上面的软件安装就不在啰嗦了,可以去看我另外两篇博客都有详细的下载方法和安装步骤

    二、配置WAMP-----由于调试的关键是XDebug,所以先配置XDebug,打开php.ini配置文件,搜索XDebug

    注意是apache里面的配置文件:wampserver3.1.9\bin\apache\apache2.4.39\bin\php.ini

    在这里插入图片描述

    可以看到默认的xdebug远程调用是关闭的,修改如下:
    将remote_enable改为on,并增加xdebug.remote_autostart = on
    1 xdebug.remote_enable = on
    2 xdebug.remote_autostart = on
    

    在这里插入图片描述

    由于xdebug默认的运行时间是120秒,超过120秒会自动停止,所以可以根据需求修改 max_execution_time : 一般默认就可以了
    

    上面还可以配置端口号,这配置完上面的信息保存后一定要重新启动服务才能生效。

    三、配置Visual Studio Code

    由于Visual Studio Code执行php代码,需要指定php的路径,不然会出现如下提示,
    在这里插入图片描述
    设置步骤如下图:
    汉化了就是这个步骤:文件->首选项->用户设置
    在这里插入图片描述

    发现设置文件是个json格式的文件,叫settings.json, 搜索php. 
    如下图:
    

    在这里插入图片描述
    我这边的版本都已经是图形界面的了,有些早的版本可能是Json格式的键值对表示的。
    点击拷贝Json到设置文件:
    在这里插入图片描述
    拷贝Json后----打开编辑setting文件:
    在这里插入图片描述
    打开设置文件后鼠标右键粘贴:
    在这里插入图片描述
    执行后效果如图:
    在这里插入图片描述
    可以看到上面的配置文件中Json的格式vlue值是null;
    下面我们就给配置上 PHP 的path的值:
    在这里插入图片描述

    路径就是我们在安装wampserver的时候里面自带的php的路径。
    当然我们打开到指定文件目录的路径格式是:E:\develop_tools\tomcats\wampserver3.1.9\bin\php\php7.2.18
    大家可以看到斜杠是跟我们要的是相反的,这里就叫大家一个简单转换的方式。
    首先复制你找到的文件的全路径,打开浏览器粘贴到地址栏中安回车可以看到下面的格式:E:/develop_tools/tomcats/wampserver3.1.9/bin/php/php7.2.18/
    

    在这里插入图片描述

    配置好后记得要保存

    四、安装插件

    打开vsc的插件安装工具,搜索PHP Debug;安装php debug插件,切换到扩展(Extension)界面,拉动滚动条,选择PHP Debug,点击安装,成功后点击重新载入
    在这里插入图片描述

    安装完成后重启Visual Studio Code

    五、调试测试

    打开调试页面

    在这里插入图片描述
    打开后的页面效果
    在这里插入图片描述
    这里刚开始第一次打开的时候要选择一下调试php语言
    下面进入调试:打开页面可以看到调试启动了,我们在php文件代码中打一个断点。
    鼠标光标移动到代码行号的最前面可以看到一个暗红色的小圆点:
    在这里插入图片描述
    点击一下小圆点会变亮红色,同时可以看到下面标记断点的php文件前面也有一个红色的小圆点:
    在这里插入图片描述
    打开浏览器访问我们要调试的php文件:
    在这里插入图片描述

    当我们回车后可以看到断点进入程序,高亮定位到了当前设置断点的那一行上:
    在这里插入图片描述
    然后就可以进行断点的上一步下一步,进入函数的调试了。

    展开全文
  • 这回使用visual studio code折腾php代码的调试,又是一顿折腾,无论如何都进不了断点。好在就要放弃使用visual studio code工具的时候,折腾好了,汗~这里把步骤记录下来:1、...如果需要调试php,必须要使用php 7.0...

    这回使用visual studio code折腾php代码的调试,又是一顿折腾,无论如何都进不了断点。好在就要放弃使用visual studio code工具的时候,折腾好了,汗~

    这里把步骤记录下来:

    1、安装一站式php工具wampserver

    我安装的是最新的3.1.3 64bit的版本,这个版本内置了4个版本的php,默认使用的是php 5.6.35。如果需要调试php,必须要使用php 7.0以上的版本,这个可能是跟我使用的visual studio code的php插件有关。这里切换到php 7的版本。

    2、安装并配置xdebug参数

    wampserver默认是内置了xdebug的,不过需要修改一下xdebug的参数。

    找到wampserver的托盘工具,左键点击-》PHP->PHP Settings,勾选xdebug.remote_enable,这一项

    然后,左键点击-》PHP->php.ini文件,发现会在php.ini文件自动生成如下内容:

    ; XDEBUG Extension

    [xdebug]

    zend_extension ="D:/Program/wamp64/bin/php/php7.0.29/zend_ext/php_xdebug-2.6.0-7.0-vc14-x86_64.dll"

    xdebug.remote_enable = On

    xdebug.profiler_enable = off

    xdebug.profiler_enable_trigger = Off

    xdebug.profiler_output_name = cachegrind.out.%t.%p

    xdebug.profiler_output_dir ="D:/Program/wamp64/tmp"

    xdebug.show_local_vars=0

    需要添加一行内容,修改后的内容为:

    ; XDEBUG Extension

    [xdebug]

    zend_extension ="D:/Program/wamp64/bin/php/php7.0.29/zend_ext/php_xdebug-2.6.0-7.0-vc14-x86_64.dll"

    xdebug.remote_enable = On

    xdebug.remote_autostart=on

    xdebug.profiler_enable = off

    xdebug.profiler_enable_trigger = Off

    xdebug.profiler_output_name = cachegrind.out.%t.%p

    xdebug.profiler_output_dir ="D:/Program/wamp64/tmp"

    xdebug.show_local_vars=0

    红色的部分是我添加的内容,一直进不了断点,是因为我这句标红的内容没有加,xdebug.remote_autostart参数并不能像xdebug.remote_enable参数一样可以通过菜单开启,汗~~

    修改以后,记得重启apache服务

    3、安装visual studio code的php插件

    dcf6bf574bf003b474c280a97813ecfe.png

    如图所示,添加

    PHP IntelliSense和PHP Debug两个插件

    这两个插件都需要配置php的路径,菜单:文件-》首选项-》设置

    用户设置,我修改为:

    {

    "php.executablePath": "D:\\Program\\wamp64\\bin\\php\\php7.0.29\\php.exe",

    "php.validate.executablePath": "D:\\Program\\wamp64\\bin\\php\\php7.0.29\\php.exe"

    }

    我这里引用的是wampserver内置的php的版本,注意要跟上面启用的php的版本保持一致。

    4、Visual Studio Code启用调试

    到调试这一栏,添加php的调试,并且启用调试

    d6e77316f22fd0d02a2c85b02ac6afd7.png

    那么在代码中添加断点,运行代码,就可以进行php代码的调试了!

    windows下用visual studio code 调试go代码

    http://www.golangtc.com/download下载安装包或压缩包 配置环境变量 配置GOROOT: 配置PATH:在PATH最后添加 配置GOPATH:GOPATH的作用请自行百度, ...

    Visual Studio Code调试electron主进程

    Visual Studio Code调试electron主进程 作者: jekkay 分类: electron 发布时间: 2017-06-11 14:56  一·概述 此文原出自[水滴石]: htt ...

    Visual Studio Code 调试 PHP

    Visual Studio Code 调试 PHP 2018/12/4 更新 Nginx + php-cgi.exe 下与 Visual Studio Code 配合调试 必需环境 Visual St ...

    Visual Studio Code调试node.js:无法在PATH上找到运行时的node

    首先,环境变量Path中加入nodejs的路径: 验证nodejs是否已经加入环境变量: 接着,重新启动Visual Studio Code, 试一下,是不是好了~   附录:Visual Studi ...

    Visual Studio Code - 调试 Node.js 代码

    官方的文档写的太好了!大家还是看参考资料吧. 参考资料: Debugging in Visual Studio Code Debug Node.js Apps using Visual Studio ...

    使用Visual Studio Code调试基于ActionScript的LayaAir HTML5游戏

    使用Visual Studio Code(VS Code)调试的优势 使用VS Code我们可以极大地提高LayaAir Html5游戏项目的调试效率,VS Code的优势有以下几点: 在发生Java ...

    visual studio code 调试nodejs 配置简单HTTP服务器

    介绍 Visual Studio Code是一个轻量级的Web集成开发环境on Linux,Mac and Windows,特别是作为前端人员来了, 多了一个可供选择的生产力工具IDE,调试js代码简 ...

    Go学习笔记(二)搭建Visual Studio Code调试环境

    上一篇 Go学习笔记(一)安装Go语言环境 安装Visual Studio Code 这是目前我觉得最好用的文本编辑器了, https://code.visualstudio.com/ 中间有几部确认 ...

    Visual Studio Code 调试 SpringBoot

    Build Anything with Spring Boot:Spring Boot is the starting point for building all Spring-based appl ...

    随机推荐

    win10连vpn

    1.首先卸载网络适配器下所有的WAN Miniport 2.打开命令提示符,输入:netsh interface ipv4 uninstall 卸载TCP/IPv4协议. 3.重启电脑后再次打开“命令 ...

    PostgreSQL Replication之第十一章 使用Skytools(1)

    向您介绍了 Slony 之后,我们将介绍另外一种流行的复制工作.Skytools 是一个最初有 Skype 开发的软件包,它有多种用途.Skytools 不只是一个单一的程序,而且是一个工具与服务的集 ...

    [转]bit与byte

    展开全文
  • 但是作为phper有的时候确实需要调试。所以对这款编辑器就需要拓展它的可以调试的功能。那么今天我以当下最新的状态写一下配置的方法。希望给需要的小伙伴一些帮助。 1.vscode的软件下载。这一般百度或者搜索引擎都...

    了解我的盆友知道,我是十分喜欢vscode的编辑器。但是作为phper有的时候确实需要调试。所以对这款编辑器就需要拓展它的可以调试的功能。那么今天我以当下最新的状态写一下配置的方法。希望给需要的小伙伴一些帮助。

    1.vscode的软件下载。这一般百度或者搜索引擎都可以下载到。

    2.安装插件php debug,直接在安装插件的位置输入我截图的名字。下载即可。

     

    3.当我们下载完成,一般都有自己的php环境。我这里使用最新的phpstudy为例。因为这个软件的好处就是已经给我们安装了xdebug的扩展。比如我们本地有了网站一个,可以查看他的php版本的扩展。

    那么我们需要做的就是两件事,一个插件的配置项,一个是php.ini文件的配置。重要的一步。

    我们先说第一个就是插件配置项:在安装完php debug插件后,配置一下这个选项:

    php.ini文件的配置:zend_extension 需要配置为你php的扩展所在的地址。切记不要直接抄写。

    [XDebug]
    zend_extension = D:\phpstudy_pro\Extensions\php\php7.3.4nts\ext\php_xdebug.dll
    xdebug.remote_enable = on
    xdebug.remote_autostart = on

    配置完可以在根目录创建一个test文件打印一下phpinfo,是否有xdebug,如果有那就是配置完成了。如图所示。

    4.当上述的配置完成后,我们就开始第四步,配置调试信息:

    "version": "0.2.0",
     "configurations": [
            {
                "name": "Listen for XDebug",
                "type": "php",
                "request": "launch",
                "port": 9000
            },
            {
                "name": "Launch currently open script",
                "type": "php",
                "request": "launch",
                "program": "${file}",
                "cwd": "${fileDirname}",
                "port": 9000
            }
        ]

    直接复制上述配置即可。

    5.开始调试:

    这样我们就本地有了一个调试的环境。当然有人说我用的不是phpstudy,没有debug的扩展,那我们就需要去官网下载对应我们php的扩展放到我们的扩展目录。这一步骤就需要自己去完成。百度也是可以找到的安装步骤的。

    那么现在我们就完成了一个调试的安装过程。有人可以本地很多站点有不同的版本php,那么调试的时候,对应站点的php下的php.ini文件是需要配置xdebug的信息的。

    送给所有编程的朋友。共勉。。。。。

    展开全文
  • 适用于Visual Studio代码PHP调试适配器 安装 安装扩展:按F1 ,输入ext install php-debug 。 此扩展是Derick Rethans在VS Code和之间的调试适配器。 Xdebug是一个PHP扩展(在Linux上是.so文件,在Windows上是.dll ...
  • 1.下载vscode (visual studio code)。 2.安装vscode 扩展 php-debug 安装步骤见 https://marketplace.visualstudio.com
    原文地址为:
    visual studio code(vscode) 调试php
    

    1.下载vscode (visual studio code)。

    2.安装vscode 扩展 php-debug 安装步骤见 https://marketplace.visualstudio.com/items?itemName=felixfbecker.php-debug。

    3.安装wampserver,我安装的是2.5 版本,安装步骤自行百度。

    4.确保apache的80 端口未占用,如果占用了修改httpd.conf 配置文件下的端口号

    5.修改php.ini(wamp\bin\apache\apache2.4.9\bin 这个文件夹下的) 文件开启debug,

    修改以下两项:

    xdebug.remote_enable = on

    xdebug.remote_autostart=on

    6.如果vscode 报这个

    修改用户配置

    7.配置debug

    选择listen for xdebug

     

    8.启动wampserver

    9.在需要的地方打上断点 F5 启动,在浏览器里输入地址,vscode 自动会停在断点处


    转载请注明本文地址: visual studio code(vscode) 调试php
    展开全文
  • 安装插件2.1:安装 PHP Debug,PHP IntelliSense 插件三:安装php debug所需插件Xdebug3.1:下载Xdebug3.2:配置Xdebug3.3:检查Xdebug是否开启成功四:开启Visual Studio Code断点调试功能4.1:配置关联php环境4.2...
  • Visual Studio Code调试PHP

    2021-03-22 21:55:27
    因为个人比较喜欢Visual Studio Code这款编辑器,所以学习我主要记录一下使用VSCode学习PHP的遇到的一些问题。其中最主要的就是怎样使用VSCode调试PHP代码。语法检查和格式化为了更加规范的学习PHP,我决定使用一个...
  • vscode-phpcs 将集成到。 寻找额外的维护者 由于目前的工作义务,我无法投入足够的时间... 这将启动一个名为Extension Development Host的新 VS Code 窗口,自动使用phpcs扩展的开发版本。 如果您的Extension Develo
  • vscode:visual studio code 调试php

    万次阅读 2016-09-25 21:54:42
    简介php是动态语言没有调试器的话排错起来很是麻烦。vscode可以说是程序员的福音,启动速度快,插件越来越多,跨平台。现在说一下vscode上调试php文件所需文件 xampp 集成服务器 vscode Xdebug php-debug 插件 配置...
  • 1.需要安装的软件 ... Visual Studio Code,光看名字就知道是微软的作品,简单理解就是 一个可以书写以及调试代码的编辑器,即Visual Studio的清凉版(竞争对手为Notepad++, Sublime Text),官网...
  • Visual Studio Code 入门教程

    万次阅读 多人点赞 2019-02-12 09:22:16
    当然是Visual Studio Code啦!她是微软公司的,你说呢?而且她是免费的! Extensible and customizable.(可扩展的和可定制的,这是我喜欢它的原因) Want even more features? Install extensions to add new ...
  • 我正在尝试按照本教程在VS Code上配置XDebug:但在这一点上:vs代码未显示PHP选项.我尝试重新安装VS Code和XDebug.我试图重新安装php服务器并更改de PHP Server,但没有任何效果.我创建了其他教程,但向我展示了相同的...
  • 本篇文章主要介绍了visual studio code 调试php方法(图文详解),具有一定的参考价值,有兴趣的可以了解一下简介php是动态语言没有调试器的话排错起来很是麻烦。vscode可以说是程序员的福音,启动速度快,插件越来越...
  • Visual Studio Code 调试 PHP 2018/12/4 更新 Nginx + php-cgi.exe 下与 Visual Studio Code 配合调试 必需环境 Visual Stduio Code PHP XDebug Application Library(dll) Web服务器 IIS(参考环境 Win10) 第一步...
  • visual studio code中使用PHP

    千次阅读 2020-09-24 17:06:55
    visual studio code中使用PHPvscode中使用PHPvscode对于PHP开发来说是一个很棒的编辑器。你开箱即可获得一些像语法高亮、括号匹配、IntelliSense(代码提示)、代码片段补充功能,并且你也可以通过社区创建的扩展(插件...
  • 文章目录一、安装VS CODE二、安装VS CODE插件三、安装GCC与GDB四、安装Clang五、配置VS CODE5.1 创建工作文件夹,并用VS CODE打开5.2 配置C++5.3 launch.json5.4 task.json5.5 调试 一、安装VS CODE 可以至官网下载....
  • Visual Studio CodePHP开发 1. 在Windows 10环境下安装PHP: 1. 下载自己中意的PHP版本:http://windows.php.net/download (我下载的是:php-7.1.9-Win32-VC14-x64,即:VC14 x64 Thread Safe (2017-Aug-30...
  • 简介 新工作需要切换到Windows下搬砖...本文介绍了Windows10环境下安装Visual Studio Code(Version 1.42)并搭建C/C++开发调试环境的所有流程。 VSCode安装 VSCode是一款功能强大的免费编译器,同时支持Windows...
  • Visual Studio Code安装到使用

    万次阅读 多人点赞 2019-07-03 14:44:10
    Visual Studio Code安装到使用 一、下载安装 Visual Studio Code 网址:https://code.visualstudio.com/ 1、可以根据自己使用的环境下载对应的版本,Stable稳定版,Insiders内测版; 官方网站有两个下载入口,两...
  • 快捷键 ctrl + h 它根据你当前选中的语言查找 dash 里面的文档 Debugger for Chrome 让 vscode 映射 chrome 的 debug功能,使静态页面都可以用 vscode 来打断点调试 简单使用:戳我 Document This 添加注释块 ...
  • WebStorm虽然强大, Visual Studio Code毕竟是Windows的亲儿子。 目录 说在前面 Visual Studio Code 简介 Visual Studio Code安装 下载 Visual Studio Code 安装步骤 使用exe安装示例 双击运行 Visual ...
  • 使用Visual Studio Code搭建PHP调试环境

    千次阅读 2016-12-28 19:09:00
    1.需要安装的软件 ... Visual Studio Code,光看名字就知道是微软的作品,简单理解就是 一个可以书写以及调试代码的编辑器,即Visual Studio的清凉版(竞争对手为Notepad++, Sublime Text),官网  ...
  • 上一篇刚说了win下面做开发各种难受,就用了Majaro虚机,结果被光速打脸了,更tm折腾,算了,还是回到win爸爸的怀抱吧,记录一下布置Visual Studio CodePHP开发环境的全套过程. 1.安装Visual Studio Code 官网下载安装...
  • 1.10: GitLens(查看代码行随时间变化) 增强你的 Git 能力GitLens 增强了Visual Studio Code 的 Git 功能。这是一个强大的插件,可让你查看代码行随时间变化的人、原因和方式以及许多其他功能。 GitLens 是一个高度...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,700
精华内容 2,280
关键字:

code调试phpstudiovisual