首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

php的PhpStorm xdebug配置

PhpStorm是一款由JetBrains开发的集成开发环境(IDE),专门用于PHP开发。它提供了丰富的功能和工具,可以提高开发效率和代码质量。

xdebug是一个功能强大的PHP调试器,可以帮助开发人员在开发过程中快速定位和解决问题。它支持断点调试、变量跟踪、堆栈跟踪等功能,可以与PhpStorm集成使用。

配置PhpStorm和xdebug需要以下步骤:

  1. 安装xdebug扩展:根据PHP版本和操作系统,在php.ini文件中添加xdebug扩展的配置。具体配置可以参考xdebug官方文档(https://xdebug.org/docs/install)。
  2. 配置PhpStorm:打开PhpStorm,进入"Settings"(或"Preferences")菜单,选择"Languages & Frameworks" -> "PHP" -> "Debug"。在"Xdebug"部分,选择"Xdebug"作为调试引擎,并配置监听端口。
  3. 创建调试配置:在PhpStorm中,点击工具栏上的"Edit Configurations"按钮,点击"+"号添加一个新的"PHP Remote Debug"配置。配置"Name"为自定义名称,"Server"为目标服务器的名称,"IDE Key"为自定义的调试标识符。
  4. 启动调试:在PhpStorm中,点击工具栏上的"Start Listening for PHP Debug Connections"按钮,确保调试监听已经启动。
  5. 设置断点:在代码中选择需要调试的行,右键点击选择"Toggle Line Breakpoint",设置断点。
  6. 运行调试:在浏览器中访问需要调试的PHP页面,PhpStorm会自动捕获到调试请求并暂停在设置的断点处。

推荐的腾讯云相关产品:腾讯云云服务器(https://cloud.tencent.com/product/cvm)和腾讯云云开发(https://cloud.tencent.com/product/tcb)。

腾讯云云服务器(CVM)是一种灵活可扩展的云计算服务,提供高性能的虚拟机实例,可满足各种规模和需求的应用场景。

腾讯云云开发(TCB)是一种无服务器云开发平台,提供全托管的后端服务和前端开发框架,简化了应用开发和部署的流程,提高了开发效率。

以上是关于PhpStorm和xdebug配置的简要介绍和推荐的腾讯云相关产品。如需了解更多详细信息,请参考相关链接。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

php+phpstorm+xdebug配置

最初从网上找到相关教程配置成功了,后来升级php,浏览器崩了搞debug不行,再配置怎么也不成功,准确来说,网上辣鸡贴子太多了,遇到点突发情况就行不通了。 自己研究了一下,于此记录。...详解 php配置 如下是我本地完整配置 [Xdebug] xdebug.mode=debug zend_extension=D:/phpstudy_pro/Extensions/php/php8.0.2nts...=9000 xdebug.client_port=9001 xdebug.remote_handler=dbgp xdebug.idekey = PHPSTORM PHP 其中xdebug.remote_enable...phpstorm配置 有两处,看下图 这个Debug port填写client_port xdebug浏览器扩展配置 注意选择phpstorm后点击保存 详细debug过程讲解 remote_port...所以这个端口就相当于xdebug端口 xdebug然后会将监听到数据发送到client_port,如上图9001 本地phpstorm会监听9001端口接受数据,至此完成整个数据传递 因为是本地跑项目本地

58320
  • phpstorm 配置 Xdebug 调试

    对有有经验程序员,使用 echo()、print_r ()、print_f ()、var_dump () 等函数足以调试 php 代码,如果你不喜欢这样的话,xdebug 就是一个非常好 php 调试工具...[图片3.png] 下载扩展 [图片4.png] 将下载文件放入到对应 php 版本扩展文件夹中 [图片5.png] 打开 php.ini 文件,在最下方增加 xdebug 扩展配置 [图片6.png...= 9000 xdebug.client_port = 9000 xdebug.idekey = test xdebug.mode = debug 打开 phpstorm 设置 [图片7.png]...选择 PHP-Debug,将里面的端口修改成和 php.ini 里面的端口一致 [图片8.png] 配置 xdebug key, 确保端口和地址还有 key 必须和 php.ini 中配置对应,IDE...[图片11.png] 配置完成之后点击验证,出现全部对号即配置成功 [图片12.png] 设置断点,开启 debug 监听,点击绿色甲壳虫进行开始调试,这个小电话一定是接通状态,才可以

    2K31

    PhpStorm配置Xdebug打造舒适php开发环境

    bb 得也差不多了,今天就先来配置环境吧,以前用是 sublime Text,现在玩玩 JetBrains 家 PhpStorm,反正学生白嫖不要钱。...ext 文件夹中(这里我有两个,是因为我下错了一个版本==) 之后在 php.ini 中添加 Xdebug 扩展,就在配置文件最后加上下面的几行(这里是我配置,路径因人而异哈) [xdebug...=1 xdebug.remote_port=9000 xdebug.idekey=PHPSTORM 更新 php 要使能 MySQL 的话还要在 ini 文件中找到下面几句话,取消注释 extension...=mysqli date.timezone = Asia/Shanghai 配置 PhpStorm 最后一项,在 PhpStorm配置 php 解释器,按下 ctrl+alt+s 打开设置面板,选择...Languages & Frameworks 中 PHP 选项卡,然后选择我们 php 版本,并且在系统路径中寻找到我们 php 解释器 如果之前 Xdebug 配置正确的话,是可以直接找到

    1.2K20

    PHPStorm 配置 xdebug(phpStudywamp)

    摘要 PHPStorm 是一款功能强大 PHP 开发工具,自动补全、格式化样式等,以及最主要 XDebug 功能,是开发中非常有用功能,能有效查看程序代码问题所在,并了解程序执行过程。...官网地址:https://xdebug.org/wizard.php 注:需要将 phpinfo()输出信息通过查看源码方式将所有信息复制粘贴到 XDebug 下载界面,以选择合适版本进行下载和配置...2、修改 php.ini 配置文件【XDebug 模块】 [XDebug] zend_extension="D:\phpStudy\PHPTutorial\php\php-5.6.27-nts\ext\...三、在 PHPStorm配置 xdebug 1、配置 PHP 版本信息 ? 2、设置 xdebug 端口(phpinfo()中显示默认 9000 端口) ?...3、配置项目的服务器虚拟域名 ? 4、设置监听域名和端口 ? 5、配置 xdebug (1)进入配置 ? (2)添加配置项,选择 PHP Web Page ? (3)配置参数 ?

    2.2K20

    PHPStorm + Homestead 配置 Xdebug

    有经验的话猜也能猜八九不离十,但是完事不可能靠猜来解决,所以有时候得追踪到 bug 根源,而 XDebug 就是我们调试好工具。...今天就简单来介绍下如何在使用 Homestead 虚拟机情况下,结合强大开发工具 PHPStorm 来进行 debug。...Homestead 中配置 Xdebug 默认情况下, Homestead 已经为我们安装好了 Xdebug ,我们可以在页面中打印 phpinfo() 来进行查看是否开启 Xdubug 扩展 ?...配置 PHPStorm 打开 PHPStorm 配置项,依次进入 Languages & Frameworks->PHP->Servers,添加一个新服务器。给新主机起个名字,添加80端口。...配置PHPStorm—进行Debug配置 打开 Run->Edit Configurations。在这里,创建一条「PHP Web Application 」配置项: ?

    1.1K10

    phpStorm配置vagrant下xdebug

    phpStorm配置vagrant下xdebug 作者:matrix 被围观: 5,514 次 发布时间:2017-10-15 分类:零零星星 | 一条评论 » 这是一个创建于 1781...测试环境: 服务端:vagrant下ubuntu16lnmp.org一键安装包 IDE:phpStorm for mac xdebug扩展进行断点调试 虚拟机安装配置xdebug扩展 连接vagrant.../webstore/detail/eadndfjplgieldjbigjakmdgkmoaaaoc 配置插件xdebug helper 确保IDE KEY和ini配置保持一致 配置phpStorm...DBGP配置一致 php -> servers 配置 根据自己开发环境修改配置: Name是Server名称,可以随便填写; Host是项目的访问地址; Port为你Web服务器端口;...☎️电话图标 浏览器插件打开调试 浏览器页面请求网址即可看到调试信息 网页和api调试配置方式本质都是在 cookie 中自动添加XDEBUG_SESSION=phpStorm 调试快捷键

    75540

    phpstorm 配置xdebug示例代码

    最近买了个新本,重新配置phpstorm xdebug,方便调试 提高调试效率是写程序第一步 —鲁迅 自2018年3月份之后,brew 安装php方式发生改变,现在是 brew install php.../pecl 配置xdebug 在/usr/local/etc/php/7.2/conf.d 新建ext-xdebug.ini 写入 [xdebug] zend_extension="/usr/local...远程主机 IP, 也就是 PHPStorm 所在机器(PHPStorm 作为 xdebug client),没有固定 IP 机器建议使用 connect_back 选项。...= 10000 远程主机端口,也就是开发者机器端口 xdebug.idekey=PHPSTROM 和phpstorm 通信标识 重启php,查看是否安装成功 /usr/local/etc/php/7.2...开始配置phpstorm 设置端口 ? 设置servers ? 配置debug config ? 访问url?XDEBUG_SESSION_START=PHPSTORM,搞定 ?

    70130

    PHP系列 | Phpstorm配置Xdebug断点调试教程(一)

    PhpStorm 提供了强大调试功能,这篇教程会教大家如何安装配置 xdebug,最终实现能够在浏览器实际运行程序时在断点处直接跳回 PhpStorm 进行调试。 1....学会安装配置 Xdebug 能够在浏览器运行实际代码时,在断点处跳回 PhpStorm 进行调试 2. 约定 下面的教程中 : 1....Xdebug 安装配置 如果你对 PHP 扩展安装还很陌生,请先阅读 各操作系统下 PHP 扩展安装一般方法。...install php71-xdebug 3.2 配置 下面主要讲配置: 打开 php.ini,如果已经有了 xdebug配置,就修改成下面这样,如果没有则新加: [xdebug]...修改 php.ini 后,别忘了重启 php。 4. 配置PhpStorm 我专门创建了一个项目以方便做演示,它本地访问地址是 http://demo.dev。

    2.9K20

    phpstorm+xdebug 配置断点调试

    阅读tp框架源码过程中,经常被代码绕来绕去,头晕很(tp框架源码已很久没有更新); 于是想到了phpstorm+xdebug 断点调试,各种配置不成功后,开始记录自己踩坑记录(在老早以前配置过);...Instructions ; xdebug 配置 debug 简单配置,打开PHP配置文件php.ini(配置完成记得重启php) # 必填项 zend_extension = "D:/wamp64...xdebug.idekey = PHPSTORM (这个值是作为 XDEBUG_SESSION_START 值,是通知 PHP 开启调试标识) # 可选项 xdebug.remote_port =...则无论什么请求都会进行调试响应) Bash Copy phpstorm 配置 Language & Frameworks > PHP > Debug , 设置 Xdebug Debug Port 为...注意事项 低版本phpstorm 无法调试高版本php,据我所知phpstorm2019版本无法调试php7.2版本 如果配置不成功可能是版本问题,建议升级成phpstorm 2020版本(我踩过坑

    58320

    PhpStorm配置Xdebug调试方法步骤

    安装扩展 这个windows系统和Linux系统是不一样(网上很多,不细说) windows 放到php ext目录下 配置php.ini [XDebug] zend_extension =...改为9010 xdebug.idekey="PHPSTORM" #会话需要key Linux 这个很多种情况,一般就apt和yum,如果手动编译就需要.so扩展 配置phpStorm 先查看xdebug...接下去配置phpstorm 我是基于这个版本 ? 打开phpstorm配置文件 ?...填写服务器端相关信息 Host指的是服务器对应项目的访问域名 本地nginx我用127.0.0.1 用默认80端口 ? 配置xdebug选项 ? 配置DBGp Proxy ?...添加一个调试配置 ? ? ? 配置chrome 安装浏览器插件 使用是Chrome浏览器,安装 xdebug helper插件,无法使用应用商店可以到国内镜像网站去下 ? 配置插件 ?

    1.2K50

    PHP学习(wampServer+PhpStorm+XDebug)——环境相关配置参考(上)

    https://blog.csdn.net/u011415782/article/details/49246703 此文是我近期学习PHP环境搭建,同时参考其他网站结合自己搭建过程所做整理,...——————————————————————————————————————————2015-10-11 WAMPServer集成安装 因为学习php首先需要进行其相应环境配置,为解决难度,可进行网上所推荐比较成熟集成环境...1.1.2注意事项 (1).基本上每一步更改配置文件操作结束之后,均在重启了相应服务之后才会生效,也就是说如果想要修改立即生效的话,必须在修改完毕保存之后重新启动一下相应服务!...如果启动后显示红色或橙色,可依次点击“左键-Apache-Service-Test Port 80”如果显示80端口被占用,需要关闭相应服务(具体操作相应端口服务占用过程可搜索方法,网上很多教程方法),或者更改配置文件中端口信息...(4).普遍情况下,我们进行项目创建和管理时,需要指定文件位置,即你点击操作指导里“localhost”默认跳转到对应项目目录下index.php文件。 ? 那么该如何进行路径修改呢?

    1.1K40

    phpstorm+xdebug 配置断点调试

    阅读tp框架源码过程中,经常被代码绕来绕去,头晕很(tp框架源码已很久没有更新); 于是想到了phpstorm+xdebug 断点调试,各种配置不成功后,开始记录自己踩坑记录(在老早以前配置过); xdebug...; xdebug 配置 debug 简单配置,打开PHP配置文件php.ini(配置完成记得重启php) # 必填项 zend_extension = "D:/wamp64/bin/php/php5.6.40.../zend_ext/php_xdebug-2.5.5-5.6-vc11-x86_64.dll" (刚刚下载拓展) xdebug.remote_enable = 1 xdebug.idekey = PHPSTORM...& Frameworks > PHP > Debug , 设置 Xdebug Debug Port 为 上面设置 9005 端口,端口号一定要一致 (我是中文版) 配置服务器端 Host指的是服务器对应项目的访问域名...注意事项 低版本phpstorm 无法调试高版本php,据我所知phpstorm2019版本无法调试php7.2版本 如果配置不成功可能是版本问题,建议升级成phpstorm 2020版本(我踩过坑

    1.5K20

    PHP学习(wampServer+PhpStorm+XDebug)——环境相关配置参考(下)

    2.1.3php解析器配置 第一次运行软件时,会有提示进行php解析器配置提示,或者依次打开“file-Setting-Languages&Frameworks-PHP”,如果你在电脑上单独安装过...XDebug配置 3.1 php.ini文件配置修改 停止Apache服务,找到php安装目录下php.ini文件,如果以记事本打开显示不够条理可使用subline打开,这样具有原本格式,看起来条理清楚...另外注意一点下图中“zend_extension ”目录,其中显示了所对应需要xdebug版本号,可以找到自己对应目录下查看是否有php_xdebug-2.2.5-5.5-vc11.dll这一文件...保存文件,打开apache,这时候在CMD里输入 D:\xampp\php\php.exe -m 看到XDebug,说明开启成功。至此,服务器端配置完毕。 ?...3.将本地插件包(*.crx)拖入扩展管理页面。 3.3.2 Xdebug hepler配置 1进入 Xdebug hepler 配置选项中,选择 IDE key 为 PHPStorm

    2K10

    phpStorm安装xDebug

    本地安装环境: PHP版本:7.2; phpstorm版本:2017.3.6(之前是2018.1.2后来我换回来了,新版本有一点点问题,不知道是不是我电脑问题); 01:下载插件 下载地址:https...://xdebug.org; 下载对应自己版本插件; 如果有选择困难症可以打开:https://xdebug.org/wizard.php; 然后再本地创建一个php文件 用来输出phpifno;...然后打开PHP配置文件 zend_extension=E:\web\PHPTutorial\php\php-7.2.1-nts\ext\php_xdebug-2.6.0-7.2-vc15-nts.dll...xdebug.remote_host=localhost //指定远程调试主机名(安装phpstorm主机ip) xdebug.remote_port=9001 //指定远程调试端口号 xdebug.idekey...上面的配置在写入时候将后面的注释删除掉,不然可能会有无法启动问题 配置完毕之后重启服务器 打开phpinfo,搜索xdebug,看到以下信息就OK了! ? 接下来打开编辑器, ? 点击编辑 ?

    1.2K30
    领券