首页 > 其他分享 >fastadmin xdebug调试

fastadmin xdebug调试

时间:2023-09-03 22:03:49浏览次数:36  
标签:xdebug launch 文件夹 fastadmin test php PHP 调试

1、配置一个 phpinfo.php文件;

2、安装xdebug插件

打开https://xdebug.org/wizard,将phpinfo.php源代码,复制到 文本输入框,xdebug会分析出php环境配置,然后按照说明安装即可。

注意:端口最好不要用9000,不然会跟Nginx冲突

3、修改vscode配置

文件 ----> 首选项 ----> 设置,点击:在settings.json中编辑,在其中添加自己安装的php路径

一定要确定自己的安装路径是否正确!!!

"php.debug.executablePath": "G:\\phpEnv\\php\\php-7.4\\php.exe",
  "php.validate.executablePath": "G:\\phpEnv\\php\\php-7.4\\php.exe"

4、安装vscode插件

PHP Debug

PHP Intelephense

PHP Xdebug 

注意:PHP Xdebug  如下图所示的错误,可以选择安装旧版本0.6

5、配置launch.json

注意端口号要跟php.ini中一致 (不然会被占用)

5.1、首先要创建一个test测试文件夹,并且确保:

test文件夹一定要放在php安装路径的WWW文件夹中

5.2、将test文件夹在VScode中打开

5.3、配置launch.json

{
    "configurations": [
        {
            "name": "Launch current script in console",
            "type": "php",
            "request": "launch",
            "program": "${file}",
            "cwd": "${fileDirname}",
            "externalConsole": false,
            "port": 9001
        },
        {
            "name": "Listen for XDebug",
            "type": "php",
            "request": "launch",
            "port": 9001
        }
    
    ]
}

5.4、在test文件夹中新建一个index.php文件,配置如下

fastadmin xdebug调试_json


5.5、设置断点,开始调试

在php中打开Apache

再次刷新即可

遇到大坑 :

将正在使用的php加入环境变量。因为phpstudy默认是没有将php加入环境变量钟的,结果就是无论你怎么写配置都注定以失败告终,而且没有错误提示。





标签:xdebug,launch,文件夹,fastadmin,test,php,PHP,调试
From: https://blog.51cto.com/kele/7343526

相关文章

  • fastadmin数据库改动后手工修改相关文件
    在项目开发过程中了,或二次开发时,项目的MVC文件已经做了大量的修改,不能直接使用后台的一键生成CURD来重新生成相关的文件了。需要我们手工去改相关的文件了。比如:数据库状态字段的值做了修改,去掉了其中一项。1、控制器->C检查关联查询/数据限制有没有配置,这个涉及关联数据能不能......
  • Java反序列化:CommonsCollections6调试分析
    JDK8u71大版本中AnnotationInvocationHandler.readObject被修改了,为了使得CC1能够利用,又造了一条CC6CC6解决的是CC1在高版本jdk上无法利用的问题这里搬一下web佬Boogipop的整理图:环境搭建JDK测试版本:JDK11基础知识1.CC1和CC6的恶意代码执行触发链再来捋顺一下这条恶......
  • 包,内部类,debug调试
    -记住:java中所有的类,都直接或者间接继承Object类Object类是所有类的跟类。classAextendsObject{}classBextendsA{}packagecom.momo.test;publicclassDemo8{publicstaticvoidmain(String[]args){//接口多态Interi=newInterImp();/*System.out.println(i.a);......
  • Kubernetes运维-Pod调试
    调试pod最简单的方法是在有问题的pod中执行命令,并尝试排除故障。这种方法很简单,但有许多缺点。正在运行的应用pod可能没有排除现有问题所需的所有工具。如果想执行一些需要额外权限的操作,需要重新启动应用pod,以添加新的权限。在docker镜像中添加调试工具会引入安全风险,提升容器权限......
  • CLion进行远程/本地编译、GDB调试postgres(含阅读源码)
    Clion-RemoteGDB调试postgres(本地为windows,远程为centos)通过Make+Makefile编译,并构建索引下面一步一步跟着做即可下载源码压缩包、编译postgres的源码:使用Clion调试postgresql源码-知乎(zhihu.com)(系统用户的配置文件是~/.zshrc)下载源码压缩包、编译postgres的源码:Lin......
  • phpstorm 2023 配置 xdebug
    一、安装xdebug下载Xdebug,要下载与PHP对应版本的Xdebugxdebug官网下载地址:Xdebug:Downloads这里下载的如果没有跟你的php对应,那么等待你的就是一堆报错网站提供了一个自动分析系统对应的xdebug版本,网址是:Xdebug:Support—TailoredInstallationInstructions在页面中......
  • 金蝶云星空-插件调试 (本地开发,集成环境)
    金蝶云星空-插件调试(本地开发,集成环境)  调试在本地的情况下,可以先重新生成解决方案——> 调试附加到进程---->w3wp.exe(多个都选中,保险)--------->进行调试。如果还是有问题可以重启iis 重新来过。 本地环境,也就是集成环境,路径一般是默认在C盘下,非协同环境的工作空间。......
  • fastAdmin api方法解析
    准备工作:1.fastAdmin伪静态设置参考:ThinkPHPURL重写:https://www.kancloud.cn/manual/thinkphp5/177576Nginx:/conf/vhosts/hostname.conf2.FeHelper插件安装参考:Web开发者助手FeHelper:https://www.baidufe.com/fehelper/index/index.html一、api方法解析1.api/controller/Demo.p......
  • 金蝶云星空-插件调试 (协同开发云五)
     解决方案:如果是协同开发云搭建的环境,先在VS中重新生成解决方案,然后启动开发环境,然后附加进程iisexpress.exe调试。 具体操作:一、启动开发环境。 2、登陆业务账套 http://localhost:1200/html53、管理员身份打开vs2019,找到需调试代码,打断点,然后附加到进程......
  • 调试经验4
    调试tja1145记录1.配置选择性唤醒功能,配置id范围时,全0的寄存器也要触发一次写。才能配置成功2.tja1145不支持canfd格式唤醒,只支持can唤醒。canfd容忍度的配置是,可以无视canfd格式的报文,这样可以做成混合网段,相同id的can和canfd报文可以共存不无视canfd的话,发canfd报文会被认......