首页 > 编程语言 >vscode+xdebug+phpenv本地调试php代码

vscode+xdebug+phpenv本地调试php代码

时间:2023-12-24 17:01:27浏览次数:51  
标签:Xdebug 版本 vscode phpenv xdebug 设置 php

php环境变量

先设置环境变量,找到php目录
image
image

在vscode里安装php debug插件

点击插件按钮,搜索php debug,找到这里标有Xdebug的,点击安装
image

开启Xdebug组件

找到对应版本的php去配置php.in文件
image
把这个放到php.ini的最后,如果里面有则根据情况替换即可,端口号要和下面的vscode里面的统一就行

[Xdebug]
zend_extension = php_xdebug.dll
xdebug.client_host = localhost
xdebug.client_port = 9003
xdebug.mode = debug
xdebug.start_with_request = yes

查看phpinfo()

打印phpinfo()查看里面是否有Xdebug组件,有说明开启成功,没有则说明失败
image
若是失败说明你的php版本和你的xdebug版本不匹配,或者你的php文件内不存在xdebug组件
去https://xdebug.org/download/historicalhttps://xdebug.org/download/historical下载和你php匹配的版本,比如你的php是8.1你就下载对应的版本,根据自己需求下一个就行
image

下载好了把他放到ext目录下就行,名字改成图片上的就可以,再去刷新一下页面查看phpinfo()查看是否成功
image

修改vscode设置

文件 首选项 设置 (ctrl+,),搜索php

1.为php设置路径

找到PHP Validate: Executable Path,点击编辑,填写上php所在路径;
image

2.为php Debug设置路径

找到 PHP Debug: Executable Path ,点击编辑,填写上php所在路径;
image

注意:单斜杠要改为双斜杠

3.创建launch.json文件

注意里面的端口和之前我们设置的保持一致即可(9003)
image
好了,到这里就配置完了,打断点,然后按f5即可开启调试了!

标签:Xdebug,版本,vscode,phpenv,xdebug,设置,php
From: https://www.cnblogs.com/tn666/p/17924593.html

相关文章

  • [香橙派开发系列]3b系统安装和使用vscode进行远程连接
    目录前言一、下载镜像和安装系统二、使用串口助手进行调试三、查看系统的ip地址四、使用vscode连接香橙派最后前言之前研究中断的时候一直出现问题,我怀疑是因为zero3不支持,所以一狠心就花钱买了一块3b。然后那几天在看Linux系统的时候看到很多人都推荐使用debian系统,所以我准备......
  • Linux:vscode扩展无法下载,报错:Error while fetching extensions : XHR failed
     在Linux系统上下载安装好vscode以后,发现扩展里面无法下载安装,报错:Error while fetching extensions : XHR failed 解决办法:修改hosts文件1.sudocp/etc/hosts/etc/hosts.bak2.sudovi/etc/hots3.在文件末尾增加下面的文字,然后保存,关闭  4.刷新DNS,Ubuntu22......
  • PySide6学习笔记(一)VSCode配置
    vscode配置(windows)在vscode中安装Python与QTforPython和coderunner插件(推荐)   Python与QTforPython插件开发PySide必备coderunner(可以右键运行py文件)安装PySide6pipinstallPySide6配置QTforpython插件 点击插件设置-拓展设置找到......
  • vsCode连接时一直显示正在下载vscode服务器问题
    在服务器执行psaux|grepwget输出为找到有vscode-server的进程,在本地机器浏览器输入vscode-server.tar.gz后面的网址,下载vscode-server-linux-x64.tar.gz记录该条进程的启动命令,并kill该进程kill-9pid通过scp传到工控机清空文件夹,其中bin的子目录为刚才......
  • vscode远程连接colab
     一、Colab端1.新建脚本install_colab_ssh.sh,添加如下内容:pipinstallcolab_ssh--upgrade*直接在colab的notebook的cell中执行会报警:接着新建一个cell并执行脚本,安装colab_ssh!bashpath/to/install_colab_ssh.sh2.新建一个cell并执行下列代码fromcolab_ssh......
  • vscode 错误 go: go.mod file not found in current directory or any parent directo
    前言安装VSCODE后,新建立的GO文件按F5出错。go:go.modfilenotfoundincurrentdirectoryoranyparentdirectory;see'gohelpmodules'处理步骤开启gomodules功能命令行输入goenv-wGO111MODULE=on建立src目录比如我程序文件夹名为gosrc,则目录为gosrc|_src......
  • Windows phpstudy vscode Xdebug调试无效,无法监听,没有什么效果
    Windows phpstudy vscodeXdebug调试无效,无法监听,没有什么效果vscode正常,能启动,能标记,就是无法监听打印phpinfo(); Xdebug版本3打印的信息输入这里,找出对应PHPXdebug的dll文件Xdebug:Support—TailoredInstallationInstructions会出给检查结果,下面是我的再看看VSCODE插......
  • VSCode Unity C# 大括号不换行设置方法
    默认格式化方法voidStart(){}C#大括号不换行voidStart(){} 需要安装EditorConfigforVSCode 插件在设置中禁用 UseOmnisharp启用 EnableEditorConfigSupport 在项目根目录创建 .editorconfig配置文件,内容如下root=true[*......
  • VsCode运行与freopen与快读
    运行g++-oaa.cpp&&./ag++b.cpp-ob&&./bg++c.cpp-oc&&./cfreopen #ifndefONLINE_JUDGEfreopen("in.txt","r",stdin);freopen("out.txt","w",stdout);#endif快读temp......
  • VSCode下载.NET出错以及没有代码提示的解决办法
    Failedtodownload.NET7.0.14~x64:.NETinstallationtimedout.Youmayneedtochangethetimeouttimeifyouhaveaslowconnectionvscode安装Unity插件后提示下载.NET出错 解决办法是下载它提示的SDK手动安装,比如提示7.0.14,那么就去下载对应的SDK 安装之......