首页 > 编程语言 >php+vscode+xdebug搭建php调试环境

php+vscode+xdebug搭建php调试环境

时间:2024-10-25 17:58:26浏览次数:1  
标签:xdebug launch vscode request yes php port

php.ini 中加入

===========================

[xdebug]

zend_extension=G:/phpstudy_pro/Extensions/php/php7.3.4nts/ext/php_xdebug.dll
xdebug.mode = debug
xdebug.start_with_request = yes

====================================================

vscode ,launch.js文件

"version": "0.2.0",     "configurations": [         {             "name": "Listen for Xdebug",             "type": "php",             "request": "launch",             "port": 9003         },         {             "name": "Launch currently open script",             "type": "php",             "request": "launch",             "program": "${file}",             "cwd": "${fileDirname}",             "port": 0,             "runtimeArgs": [                 "-dxdebug.start_with_request=yes"             ],             "env": {                 "XDEBUG_MODE": "debug,develop",                 "XDEBUG_CONFIG": "client_port=${port}"             }         },         {             "name": "Launch Built-in web server",             "type": "php",             "request": "launch",             "runtimeArgs": [                 "-dxdebug.mode=debug",                 "-dxdebug.start_with_request=yes",                 "-S",                 "localhost:0"             ],             "program": "",             "cwd": "${workspaceRoot}",             "port": 9003,             "serverReadyAction": {                 "pattern": "Development Server \\(http://localhost:([0-9]+)\\) started",                 "uriFormat": "http://localhost:%s",                 "action": "openExternally"             }         }     ] }

 

标签:xdebug,launch,vscode,request,yes,php,port
From: https://www.cnblogs.com/Geek-James/p/18503056

相关文章

  • 最好的 PHP 框架是什么
     LARAVEL称为最佳PHP框架,因为它提供了出色的社区支持、广泛的功能以及优雅的语法。SYMFONY鉴于它的可重用组件和模块化,被赞誉具有高度的灵活性。CODEIGNITER因其轻量级和执行速度快而赢得开发者青睐。不过,选择最适合的框架还需考虑项目特定需求和团队熟悉度。框架在现代Web开发......
  • PHP中的对象关系映射(ORM)技术
    文章开头:对象关系映射(ORM)在PHP中是一种技术策略,用于解决对象和数据库间的映射问题。这项技术允许程序员以对象化的方式操作数据库,具有数据持久化等优点、保护了业务逻辑、提高了开发效率以及易于维护。ORM实现的核心概念是将数据库的表(关系)映射到对象,这样,数据库中的记录可以看......
  • PHP7卓越性能背后的原理有哪些
    ###PHP7卓越性能背后的原理有哪些在谈论PHP7卓越性能背后的原理时,我们可以归纳为几个核心要点:改进的Zend引擎、内存使用优化、JIT编译引入、数据结构优化。这些改进共同作用,使PHP7相比于PHP5.6在性能上实现了巨大飞跃,具体体现在运行速度提升约两倍,以及更低的内存消耗。改进的Z......
  • PHPCMS后台密码忘记解决办法
    1.密码重试限制重试次数:PHPCMS后台密码只能重试8次,超过此次数后需等待1小时才能再次尝试登录。2.密码加密方式加密方法:密码通过两次MD5加密生成。第一次MD5加密:明文密码。第二次MD5加密:第一次加密结果+ encrypt(在admin表中随机生成)。3.生成新密码步骤:获取当......
  • PHP中的单例模式实现
    文章开始:在PHP中,单例模式是一种创建型设计模式,目的在于限制某个类只能生产一个实例,同时提供一个全局访问点。应用这种模式,可以确保类在程序中只存在一个实例,不同的类在访问时调用的是相同的实例,从而节约系统资源、提高效率。要在PHP中实现单例模式,主要步骤包括创建单例类、构造......
  • ThinkPHP怎么导入第三方类库
    ​ThinkPHP框架为PHP开发者提供了高效率、简单、安全的技术解决方案,其中包括方便的第三方类库导入功能。文章将指导你:1.了解Composer和ThinkPHP的关联;2.手动导入类库的步骤;3.使用Composer自动导入;4.调用第三方类库;5.避免常见错误。首先,我们需要了解Composer的基本功能和作用。1......
  • 网站后台密码忘记怎么办php
    当您忘记了PHP网站后台的密码时,可以采取以下几种方法来恢复或重置密码:检查安装目录:有些系统在安装时会在根目录下留下一个install或者setup目录,里面可能包含重新安装或初始化数据库的脚本。数据库直接修改:如果你有数据库的访问权限,可以直接通过SQL命令来重置密码。......
  • PHP---魔术常量
    在PHP中,魔术常量是一组预定义的常量,它们提供了一些有用的信息,这些信息与当前的脚本执行环境有关。以下是一些常见的魔术常量及其用途:PHP魔术常量_LINE_返回文件中的当前行号。_FILE_返回文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名。......
  • springboot巡更系统--10192(免费领源码)可做计算机毕业设计JAVA、PHP、爬虫、APP、小程
    摘 要目前,在日常生活中随处可见社区巡更人员对特定的区域进行定期或者不定期的安全巡查管理。包括勤前训示、必到点签到、巡更路线等,各项勤务工作均由巡更员本人在执勤日志本中手工填写,且工作点分散,不利于统一监管,存在信息化手段不足,勤务信息获取、输入复杂,监管信息不能实时......
  • 前端用uni开发的陪玩系统,该如何使用呢?源码交付支持二开!后端使用php语言。
    使用前端用uni开发的陪玩系统,用户通常可以按照以下步骤进行操作:一、系统下载与安装下载uni-app开发工具:用户可以从uni-app的网站下载最新的开发工具。安装与配置:安装下载的开发工具,并按照官方文档或教程进行配置。如果系统需要依赖特定的插件或库,也应在此时进行安装......