首页 > 编程语言 >phpstudy(phpfpm)+php8+debug3+vscode && php-cli的debug打断点调试安装

phpstudy(phpfpm)+php8+debug3+vscode && php-cli的debug打断点调试安装

时间:2024-03-11 12:24:20浏览次数:40  
标签:debug3 xdebug phpfpm vscode nts phpstudy 版本 debug php

一:安装phpstudy

  1.phpstudy 官网 https://www.xp.cn/

  2.安装php8版本

        1)软件管理里下载

         

        php8.2.9nts设置

        

 

   2)官网下载:

        ①如果要8.1版本,请自己到官网下载(https://windows.php.net/download/),安装。https://www.php.cn/faq/498611.html

            此时php软件就无法设置XDebug调试组件,直接php.ini里设置即可

  ②下载Xdebug插件 :

      Xdebug官方网站: 下载地址   

   

             根据自己的PHP版本下载对应的版本,注意有nts的和没有nts结尾文件要和php版本对应。或者查看phpinfo的thread safe: enable->ts ,disable->nts   

              

    配置php.ini

[XDebug]
;选用vscode
xdebug.indekey=Vscode
zend_extension="D:/phpstudy_pro/Extensions/php/php-8.1.25-nts-Win32-vs16-x64/ext/php_xdebug.dll"
xdebug.mode = "debug,develop,trace"
xdebug.client_host=127.0.0.1
xdebug.client_port=9005
xdebug.idekey="PHPSTORM"
xdebug.collect_return=On;收集返回值
xdebug.log="D:/phpstudy_pro/Extensions/tmp/php-8.1.25-nts-Win32-vs16-x64/xdebug.log"
xdebug.discover_client_host = true  ;这个很重要,必须有,不然断点debug不出来,原理不做深究
xdebug.collect_params=1
xdebug.remote_handler=dbgp
xdebug.start_with_request=yes

 

  3.创建网站,选择php版本,php扩展勾选xdebug( 如果php扩展里没有XDebug,请执行上一步的 2->2)->②)

       

     

 

标签:debug3,xdebug,phpfpm,vscode,nts,phpstudy,版本,debug,php
From: https://www.cnblogs.com/hfdp/p/18065769

相关文章

  • 【vscode】vscode配置python
    【vscode】vscode配置python前言‍每次配环境的经历,其实都值得写一篇博客记录一下,以便于自己以后查阅。‍笔者环境:win10‍过程‍step1:python解释器下载‍由于近期edge不知为何,不进行翻译了,所以就只能啃一啃英文了。(别问我为啥不用截屏翻译,因为有那个闲心,不如我直接......
  • Go语言VSCode开发环境配置
    最近学习Golang,先把开发环境配置好。一、安装Go语言开发包https://golang.google.cn/dl/ 按步骤安装即可,安装完成后需要设置Windows环境变量 配置好,做个测试二、VSCodeGolang开发环境配置vscode安装go插件时,由于各种原因,在安装插件时总是失败,所以先执行以下操作:在......
  • VSCode 配置 Spring Boot 项目开发环境
    神器IDEA在升级到2023之后越发卡顿,EDU邮箱也不能用了,照现在这个JDK版本的升级速度,神器不升级也不行,需要开始物色替代品.其它IDE我用得少,VSCode还是比较熟悉的,可以作为备选项.两三年前曾经试过配置Java环境,存在不少问题作罢.最近搜了下相关的文章,感觉VSCode对Ja......
  • vscode自动注释插件的使用
    如果是工作中写代码,经常会有一些注释的规范,一次性写很多文件,就要把这部分内容复制来复制去,不太方便,因此就想着vscode是不是有什么插件可以用用,就发现了这样一个插件。插件是这个,搜索koroFileHeader这个安装完之后最好自己配一下,不然不是很符合进入设置页面,搜索FileHeader,找到......
  • vscode编写python
    安装插件打开cmd创建虚拟环境C:\Users\ychen>condacreate-nenv_devpython=3.10.4Fetchingpackagemetadata.................Solvingpackagespecifications:.PackageplanforinstallationinenvironmentC:\ProgramData\Anaconda3\envs\env_dev:Thefo......
  • vscode 远程连接设置免密登录
    一、找到windows下的秘钥文件,路径为C:\Users\wubin\.ssh二、上传到linux主机下,更改名字为“authorized_keys”,并更改权限。存放路径::~/.ssh$cat~/id_rsa.pub>>authorized_keyssudochmod600authorized_keys三、重启sshd服务即可。使用vscode再次连接即不需要输入密码......
  • vscode 两种定位跳转的方法 ctrl+p 方法1 path:行号 方法2 #变量名 - 针对$store变量
    vscode两种定位跳转的方法ctrl+p方法1path:行号方法2#变量名-针对$store变量不好找的方案方法1可以备注在代码里面问题$store的变量不能跳转,有跳转插件也不能跳转解决方案方法1备注上文件地址和行号,然后选择备注那行ctrl+cctrl+p回车不足的地方是代码变了,行号不......
  • vscode 的sync的问题RequestFailed (UserDataSyncError) syncResource:unknown operat
    024-03-0708:58:24.361[error]RequestFailed(UserDataSyncError)syncResource:unknownoperationId:unknown:Connectionrefusedfortherequest'https://vscode-sync.trafficmanager.net/v1/manifest'.atu.D(c:\Debug\VSCode\resources\app\ou......
  • VSCode 发布时报error MSB4018: “CreateAppHost”任务意外失败
    大概率是杀毒软件问题,我的问题是有360杀毒导致的网上的方案有如下,也都进行了尝试:重启VisualStudio以管理员身份运行VisualStudio清理解决方案删除bin目录下的所有文件均无效,无奈之下继续寻找解决方案,发现用ProcessMonitor来监控到底是谁在搞鬼。通过下载ProcessMo......
  • vscode中如何对vue文件代码进行格式化
    vscode中如何对vue文件代码进行格式化1.通过vscode的Extensions插件市场,搜索Vetur插件。Vetur是一个专门为Vue开发提供支持的插件,它提供了代码高亮、智能提示、语法检查等功能2.找到vscode的设置Settings,然后在搜索栏中输入:“Editor:DefaultFormatter”,选择"Vetur"作为默认的......