vscode增加xdebug扩展

mac 安装 Xdebug 20190919 最近改用 vsCode ,php 调试使用 xdebug,需要安装 xdebug xdebug 安装怎么这么费劲? 1. 参考 https://www.jianshu.com/p/47fcf57b490e 感谢这位,基本上是照着他的来完成的 确认一下自己的环境 php -v PHP 7.2.8 (cli) (built: Jul 19 2018 12:15:24) ( NTS... 阅读详情
转载自:https://www.cnblogs.com/wanghaokun/p/6103894.html

  • 首先确保php增加了xdebug扩展,方法很多,百度一下。可通过phpinfo()查看是否已开启支持。
复制代码
[xdebug]
; XDEBUG Extension
zend_extension = "C:/phpStudy/php56n/ext/php_xdebug-2.4.0-5.6-vc11-nts.dll"
xdebug.remote_enable = on
xdebug.profiler_enable = on
xdebug.profiler_enable_trigger = off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir = "D:/WWW/tmp"
xdebug.show_local_vars=0
;启用远程调试
xdebug.remote_autostart= 1
复制代码
  • C:/phpStudy/php56n/ext/php_xdebug-2.4.0-5.6-vc11-nts.dll 根据安装位置自定义设置
  • ctrl+shift+D 打开调试,点击小齿轮,选择相对应的语言(我这选择php),下拉框选择listen to xdebug
复制代码
{
    "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
        }
    ]
}
复制代码
  • 鼠标在代码行号左边点击设置断点,F5,启动调试。
  • 在浏览器中输入相对应的访问地址,在调试-变量出即可看到断点的结果值

NOTICE:

  • php安装xdebug一直失败,最终发现是下载的 php_xdebug-2.4.0rc4-5.6-vc11-x86_64.dll 有误,改为nts后成功, php_xdebug-2.4.0-5.6-vc11-nts.dll 安装上后成功!
  • 断点使用:vscode中F5开启断点,在浏览器中访问后,将会直接跳至vscode中,按f5即可不断按照断点运行/停止。断点-变量中显示的数据是设置断点行之前的数据信息,不包括本行!
  • 安装后可能与其他编辑器的xdebug冲突,比如zendstudio默认含有xdebug插件,解决办法:更改zendstudio中xdebug插件的端口号,默认9000
VSCode+wampserver搭建PHP调试环境 1.下载vscode和wampserver Vscode下载地址: https://code.visualstudio.com/ Wampserver下载地址: https://www.wampserver.com/en/#download-wrapper 2.测试wampserver是否安装成功 双击打开WAMP,会在右下角的任务栏看到它的图标,如果是绿色代表OK, 其他颜色都有问题,鼠标左键单击,选择菜单中的Localhost,如果出现以下页面,代表安装成功: 3.配置wampserver a.左键单 阅读详情

相关推荐

PHP开发环境搭建与Xdebug调试配置指南

PHP作为广泛使用的服务器端脚本语言,其开发环境配置直接影响开发效率。调试是开发过程中不可或缺的环节,Xdebug作为PHP的调试器和性能分析工具,通过Zend扩展接口与PHP引擎深度集成,支持断点调试、堆栈跟踪等功能。在Windows平台下,PHPStudy+VSCode+Xdebug的组合方案能快速搭建开发环境,其中PHPStudy提供开箱即用的PHP环境,VSCode作为轻量级编辑器拥有丰富的扩展生态。正确配置Xdebug需要特别注意PHP版本匹配、端口设置和路径映射等关键参数,这种配置方案特别适合本

weixin_34072458的博客 449

vscode使用xdebug3进行PHP调试

使用xdebug: 下载 https://xdebug.org/download 配置: 打开php.ini文件,在文件最后添加:(3.0的配置项有些改了) [XDebug] zend_extension = php_xdebug-3.0.2-7.4-vc15-nts-x86_64.dll xdebug.output_dir="D:\Work\php\xdebug\output" xdebug.mode = debug,profile xdebug.start_with_request =

nece001的专栏 5552

高缺失率时空数据插补实战:从随机森林到扩散模型的性能对比

数据缺失是数据分析与机器学习建模中普遍面临的挑战,尤其在时空数据领域,传感器故障、传输中断等问题常导致数据不完整。数据插补技术旨在基于已知数据的模式和关联性,合理估算缺失值,为后续分析提供可靠基础。其核心原理在于利用数据的时空相关性(如时间周期性、空间邻近性)及与外部驱动因素(如交通、气象)的关联构建预测模型。这项技术的价值在于能将不完整的数据集转化为可用于高质量分析和预测的可用资产,广泛应用于环境监测、交通流量预测、金融风控等领域。本文聚焦于一个极具挑战性的场景——PM2.5监测数据缺失率高达82%,通过

weixin_30363285的博客 544

PHPStorm+XDEBUG 调试之 9000 is busy

相信也有同学在DEBUG调试的时候碰到过9000端口busy的错误无法调试, 本质是因为端口被占用,所以要修改端口,默认为debug 端口为9000,修改为9111,就可以解决问题。 解决方法: 1.打开php.ini 在DEBUG模块下加入如下代码 xdebug.remote_port=9100 xdebug.remote_enable=on 2.如下图,重新修改PHPST...

唐大帅的编程之路 1万+

Anylogic试用版密匙

#$%99dTMbLIj+hm/c9fn0suWlfQjdK9FzRH8oSbR Rbm3FEeONkF5mDLKHxhscEDBANDg4BSU2Oi6hErk TH/KzwiCtsM0jfD50uRsj60+gi9ifTlduwcpSr6a GtVSilXwF997xTVAoMLddqOzGQAbnSjBiJOBdm1Z 0QwwIEJynvYgckLfoEADzncIgNnJjYshWcmGh3s9 gTgyuQPlRBeTXfb+ZJPI1JGi4sAUljwdB53Df+AX SEf5FaIbih

qq_43939616的博客 8269

vscode php-xdebug 联合调试

vscode php-xdebug 联合调试 vscode安装 请自行百度安装 php 调试插件 PHP DEBUG 打开vscode,单击左侧扩展按钮,出现扩展商店,搜索PHP Debug,点击安装按钮,我这里装过了,所以没有安装按钮。 安装后,打开文件-首选项-设置。 搜索php,点击扩展中的PHP,点击setttings.json。 输入"php.validate.executable...

DarkN0te 763

第12章 STM32+BH1750光照传感器+OLED模块显示环境光照强度

相比光敏传感器,它可以直接输出环境光照强度的数值(范围是0~65535lx),非常适合懒人党,各位的传感器买到手后,赶紧跟着文章试试吧!

qq_44645742的博客 1万+

vscode php Launch built-in server and debug, PHP内置服务xdebug调试,自定义启动参数配置使用示例

在vscode中,当我们安装了插件 PHP Debug(xdebug.php-debug)或者 xdebug.php-pack 后 我们通过内置默认的 php xdebug配置启动php项目后,默认情况下我们在vscode中设置断点是不会生效的,因为我们的内置php服务默认启动时是不会加上xdebug参数的。 这个时候有2中解决方法: 方法二、安装插件 DEVSENSE.phptools-vscode 如果不手动增加上面的配置,就需要安装这个插件,这个插件安装后,我们通过vscode启动PHP内置

Tekin 是深耕技术 20 年的全栈实战派专家,精通 Go/Python/Java 等多语言开发。博客专注技术原理与实战结合,深度解析 Python 高阶编程、Go 语言架构、数据库优化等硬核内容。涵盖并发编程、机器学习、云原生等前沿领域,通过真实案例拆 1058

LD分析实战:基于Plink和R的连锁不平衡计算与可视化全流程

本文详细介绍了基于Plink和R的连锁不平衡(LD)分析全流程,包括基因型数据预处理、LD计算参数设置及结果可视化技巧。通过实战案例解析PLINK文件格式转换、r²值计算关键参数,并展示如何使用ggplot2绘制高质量LD热图,帮助研究人员高效完成基因组关联分析。

weixin_29074295的博客 320

英伟达 Jetson AGX Thor 官方入门教程(二)CUDA、Docker、JetPack 设置

本文详细介绍了NVIDIA Jetson AGX Thor开发套件的安装与配置流程。主要内容包括:1) BSP安装的三种方法(Jetson ISO、SDK Manager和Linux刷写脚本)及其适用场景;2) Docker环境的完整配置步骤及测试方法;3) CUDA工具包的两种安装方式(容器化和原生安装)及其性能对比;4) JetPack SDK的安装选项。文章提供了详细的命令行操作指南和故障排除建议,帮助开发者快速搭建AI开发环境,充分发挥Jetson平台的硬件性能优势。

机器人控制与仿真应用 1736

php xdebug 无法启动,Xdebug和PHP无法在我的服务器上运行

我已经在传递过的时候多次配置了xdebug和php,但是回过头来看我的旧笔记,却无法帮助我重新配置它.我做了以下事情:>安装灯泡>安装php5-xdebug>重启apache sudo /etc/init.d/apache2 restart> /etc/php5/apache2/conf.d/xdebug.ini现在看起来像这样:xdebug.inizend_extensi...

weixin_30097621的博客 283

AUTOSAR内存篇 -内存驱动(Mem)

Mem驱动程序的task是基于底层内存设备技术的物理分段的低级内存访问。Mem驱动程序的API与内存设备技术无关,因此向存储器访问模块上层提供了与存储器设备无关的接口。所有高级功能(如跨段操作)都由内存访问模块处理,以尽可能降低Mem驱动器的复杂性和占用空间。Mem驱动API命名、类型定义和文件命名规则都遵循标准的AUTUSAR BSW模块实现。服务Mem_Init初始化Mem驱动的内部状态,并设置Mem驱动Job处理状态到MEM_JOB_OK。

IOT2017的博客 713

单步调试_php debug docker 单步调试

安装xdebug扩展,dockerfile安装扩展。注意xdebug一定要加版本id,否则找不到,所以"-2.8.0"必须存在FROM hujiande/fpm:2.1WORKDIR /appRUN pecl install xdebug-2.8.0 \ && docker-php-ext-enable xdebug执行命令编译docker镜像docker buil...

weixin_35871519的博客 240

Android/Linux驱动开发:使用dev_dbg进行设备驱动调试

在本文中,我们将介绍如何使用dev_dbg宏和相关的函数来进行设备驱动调试。函数在该目录下创建了一个名为"debug"的debugfs文件。在这些函数中,您可以执行与您的设备驱动相关的调试操作。函数在该目录下创建了一个名为"debug"的debugfs文件。在这些函数中,您可以执行与您的设备驱动相关的调试操作。的结构体指针,其中包含了我们定义的文件操作函数。的结构体指针,其中包含了我们定义的文件操作函数。在上面的示例中,我们首先通过调用。在上面的示例中,我们定义了。在上面的示例中,我们定义了。

ByteKnight的博客 372

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

微软vscode中使用xdebug调试,断点不执行或跳过断点的坑

vscode调试php断点 vscode可以说是一款调试php的神器了,这里我们不说如何安装php debug,以及xdebug了,只说一说其中遇到的一个坑:一切安装完毕,按F5键进行调试,结果断点不执行,这是为什么呢? 现象 如果在apache或nginx日志中发现: PHP Warning: Xdebug MUST be loaded as a Zend extension in Unkno...

ajanious的博客 9292

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

docker+php+xdebug+vscode windows环境配置

记录成功实现在浏览器和postman进行xdebug断点调试的过程。 假设现在的环境是通过docker-compose.yml部署的php开发环境,window系统,且php已经开启了xdebug的扩展,且xdebug的远程端口是19000。 下面需要修改的文件及配置: docker-compose.yml 开启端口19000 php70: build: ./php/php70/ ...

u010674720的博客 1199

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

VsCode 配置PHP Debug 调试代码

安装xdebug 官方提供了一个检测工具,只需要打印 phpinfo() 的信息,并全部复制到该工具的文本框内,并点击下面的“Analyse my phpinfo() output”按钮即可,官方将会提供详细的下载和安装介绍。工具地址 如下图 再次打印phpinfo()就能看到扩展信息了 修改php.ini zend_extension = D:\phpstudy_pro\Extensions\...

weixin_42715180的博客 1万+

vscode php使用xdebug断点调试 windows下

xdebug扩展安装 A、下载地址https://xdebug.org/download.php,根据自己的php版本下载xdebug。我的是PHP 5.6 VC11 TS (64 bit),下载完成php_xdebug-2.5.5-5.6-vc11-x86_64.dll。 B...

chunpingdai0805的博客 262

如何在vscode配置php开发环境

1.下载xampp 在网站https://www.apachefriends.org/zh_cn/index.html下载xampp,安装 把php.exe所在文件夹添加进系统变量path中 在cmd输入php -v可以看到是否成功,成功会显示版本信息。 2.下载插件 去 https://xdebug.org/download.php下载插件,版本php版本可以在xampp中的readme看到. 将

summer2day的博客 6万+

php可以在vscode用吗,vscode能调试PHP吗

vscode能调试PHP吗?使用VS Code断点调试PHPvs code 使用一款杰出的轻量级代码编辑器,其中的插件工具不胜枚举而且还在不断增加。使用 vs code 调试 php 代码更是方便简洁,下面我们来一起看一下。1. 安装 XDebug 扩展调试 php 代码最常用的就是 XDebug 扩展,首先我们要先安装这个扩展工具。下面我推荐一中非常方便的安装 XDebug 扩展的方法,首先新建...

weixin_33484805的博客 447

用vscode调试远程服务器的php

一开用phpstorm+chrome的xdebug helper连接远程的腾讯云服务器进行xdebug调试,一直不成功,卡在phpstorm Waiting for incoming connection with ide key 查了很多文章,弄了两三天,还是弄不好。(顺便说下好多文章是重复的,不知道连博客都要抄的意义) 最后换了vscode的remote ssh+php debug解决了。 反...

luoye2333的博客 5875

使用VS Code断点调试PHP

vs code 使用一款杰出的轻量级代码编辑器,其中的插件工具不胜枚举而且还在不断增加。使用 vs code 调试 php 代码更是方便简洁,下面我们来一起看一下。1. 安装 XDebug 扩展调试 php 代码最常用的就是 XDebug 扩展,首先我们要先安装这个扩展工具。 下面我推荐一中非常方便的安装 XDebug 扩展的方法,首先新建一个 phpinfo 文件获取到 phpinfo 的内容,

darktrip 1万+

wamp+php+vscode

1.下载wamp并安装,一路next 由于调试的关键是XDebug,所以先配置XDebugD:\wamp64\bin\apache\apache2.4.27\bin路径下打开php.ini配置文件 将remote_enable改为on,并增加xdebug.remote_autostart = on 由于xdebug默认的运行时间是120秒,超过120秒会自动停止,所以可以根据需求修改 max_ex

summer2day的博客 3453

vscode调试PHP(WEB+CLI调试)

docker搭建开发环境 1,vscode安装PHP Debug扩展 2,php容器安装xdebug pecl install xdebug && docker-php-ext-enable xdebug 3,本机配置docker-php-ext-xdebug.ini #extension的路径根据上一步安装的xdebug提示填写 zend_extension=/usr/local/lib/php/extensions/no-debug-non-zts-20180731/xde

qq_19557947的专栏 679

Serf Keys 命令详解:集群级加密密钥管理与无中断密钥轮换

`serf keys` 是 Serf 提供的集群级加密密钥管理命令,用于在运行中的 Serf 集群内安装新密钥、切换主密钥、移除旧密钥以及汇总查看各节点的密钥分布,从而支撑无中断(non-disruptive)的密钥轮换流程。本文基于 [docs/commands/keys.html.markdown](https://link.gitcode.com/i/450579dc3e2f94edab46

gitblog_00959的博客 343
上一篇: Apache:详解QSA,PT,L,E参数的作用
下一篇: PHP调试利器XDebug Mac下在phpstorm中的安装与使用
xiaolu289
博客等级 码龄19年 8粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值