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

PhpStorm Xdebug在错误的项目上中断

PhpStorm是一款由JetBrains开发的集成开发环境(IDE),专门用于PHP开发。Xdebug是一个功能强大的PHP调试器,可以帮助开发人员在开发过程中快速定位和解决问题。

当在错误的项目上使用PhpStorm和Xdebug时,可能会导致调试中断或无法正常工作。这可能是由于以下原因引起的:

  1. 配置问题:确保在PhpStorm中正确配置了Xdebug。在PhpStorm的设置中,可以找到“Languages & Frameworks”>“PHP”>“Debug”选项,确保已启用Xdebug,并设置正确的端口和路径映射。
  2. 项目设置问题:确保当前项目的设置正确。在PhpStorm中,可以通过“File”>“Settings”>“Directories”来检查项目的根目录和源代码目录是否正确配置。
  3. Xdebug版本兼容性问题:确保使用的Xdebug版本与PhpStorm兼容。可以在Xdebug的官方网站上查找与当前PhpStorm版本兼容的Xdebug版本。
  4. 代码错误:如果在调试过程中出现中断,可能是由于代码中存在错误导致的。可以通过检查代码逻辑和语法错误来解决此问题。

推荐的腾讯云相关产品和产品介绍链接地址:

  1. 云服务器(CVM):腾讯云提供的弹性计算服务,可满足各种规模和需求的应用程序部署和运行。详情请参考:https://cloud.tencent.com/product/cvm
  2. 云数据库MySQL版(CDB):腾讯云提供的高性能、可扩展的关系型数据库服务,适用于各种Web应用程序。详情请参考:https://cloud.tencent.com/product/cdb_mysql
  3. 云函数(SCF):腾讯云提供的事件驱动的无服务器计算服务,可帮助开发人员构建和运行无需管理服务器的应用程序。详情请参考:https://cloud.tencent.com/product/scf

请注意,以上推荐的腾讯云产品仅供参考,具体选择应根据实际需求和项目要求进行评估和决策。

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

相关·内容

Xdebug 攻击面 PhpStorm 现实利用

笔者官方手册中发现了一种解决方案: 但是 Evaluate in Console 看上去就具有一定危险性,所以笔者深入研究了该功能实现过程并成功通过 PhpStorm Xdebug 服务器执行了命令...vmnet5,使用时可以根据实际网卡进行修改 0x02 通过 PhpStorm Xdebug 服务器执行命令 2.1 通过 Evaluate in Console 执行命令 通过上文脚本...) 同样也会使用 Xdebug eval 命令来实现相应功能: 再次精心构造相应请求和代码后,可以再次 Xdebug 服务器执行命令: curl "http://192.168.88.128...即使 eval 是 Xdebug 提供功能,但是 PhpStorm 没有过滤单引号导致我们可以 Xdebug 服务器执行命令,所以整理文档联系 security@jetbrains.com。...2018/07/06: 官方认为用户服务器运行不可信代码会造成服务器被破坏,这与 PhpStorm 无关,这也是 PhpStorm 不影响服务器安全性原因。官方同意我披露该问题。

66340

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

有时候想分析一个开源项目的代码,或者接手了别人代码,想了解项目代码架构,如果能够 IDE 中跟踪程序运行轨迹也许可以让你事半功倍。...PhpStorm 提供了强大调试功能,这篇教程会教大家如何安装配置 xdebug,最终实现能够浏览器实际运行程序时断点处直接跳回 PhpStorm 进行调试。 1....配置PhpStorm 我专门创建了一个项目以方便做演示,它本地访问地址是 http://demo.dev。用 Phpstorm 打开这个项目。...新增一个: 给 Server 起一个名字 “demo”, 类型选择 “in place”: “in place”意思是我们项目代码并不在远程服务器,而是我们本地一个目录安装...” 检测 xdebug 是否配置成功,没有错误,表示配置成功了,关闭此窗口即可。

2.9K20
  • Windows系统下PhpStorm+Xdebug安装与调试

    可能在项目开发当中 当你业务代码复杂到一层又套一层嵌套时候, 或者说print_r 、 log 、 var_dump 这些打印方法也满足不了你时候,并且你也没有PhpStorm中配置过Xdebug...2.2.1 Xdebug版本选择版本-方式一 根据我们上面php版本7.3.2, 64位且是线程安全,我们理论应该选择Xdebug版本为PHP 7.3 VC15 TS (64 bit)。...;错误信息是否强制性显示;默认值: 0,设置为1时,不管PHP设置display_errors设置值是多少,错误信息将强制性一直显示 xdebug.force_display_errors = 1 ;...,也就是你服务站点路径地址,此处一定要确保你项目的可执行路径地址设置正确 Url to validation scrip 验证脚本Url地址 也就是你解析好域名网络地址目录,我服务地址是http...4.1 创建php脚本 项目中创建测试脚本,此处还是使用phpinfo.php文件,然后每行点击下,可以添加断点行。 <?

    1.2K10

    十分钟搞定mac下phpstorm增加xdebug调试

    三、配置phpstorm以支持xdebug 1、点击左上角phpstorm,选择preferences。 ? 2、配置php下Debug ? 3、配置Debug下DBGp proxy ?...5、点击phpstorm右上角三角形,选择Edit Configurations,配置服务器信息,添加项目调试开发地址,保存完后phpstorm配置完成。 ? ? ?...五、断点程序调试 1、需要调试代码左侧空白左键点击打上红色圆形按钮,再点击红色按钮取消。 ? 2、点击phpstorm右上角甲壳虫按钮 ? 打开浏览器,要保证旁边电话图标是绿色 ?...至此,mac下phpstorm添加xdebug就结束了,祝大家敲一手风骚无bug好代码!!!...[XDebug] zend_extension=C:/php/ext/php_xdebug-2.1.0-5.3-vc9.dll xdebug.default_enable=on ;显示默认错误信息 xdebug.collect_params

    4.3K30

    phpStorm配置vagrant下xdebug

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

    75640

    php+phpstorm+xdebug配置

    phpstorm配置 有两处,看下图 这个Debug port填写client_port xdebug浏览器扩展配置 注意选择phpstorm后点击保存 详细debug过程讲解 remote_port...这个是服务器也就是应用程序代理端口 client_port这个是客户端也就是浏览器xdebug扩展或者是本地phpstorm代理端口 debug流程: 浏览器访问网站,如上图localhost:...所以这个端口就相当于xdebug端口 xdebug然后会将监听到数据发送到client_port,如上图9001 本地phpstorm会监听9001端口接受数据,至此完成整个数据传递 因为是本地跑项目本地...debug,所以上述9000,9001端口都是本地计算机,如果是远程debug,就相当于本地仅仅打开了9001·端口,服务器打开是9000`端口 结语 本文乃我自学总结。...如有php大佬发现有错误,烦请本页面留言指正!!!

    58620

    XAMPP+PhpStorm+Xdebug调试本地网页

    因为要折腾自己Wordpress博客,所以不得已入坑了世界最好语言qwq第一步就是所说配置本地调试环境啦~总不能一上来就在服务器写吧orz 经过一番资料考察最终选择了XAMPP+PhpStorm...通过这个安装包,我们可以轻易自己电脑建立网页服务器,调试自己网页。...PhpStorm设置 PhpStorm内置服务器存在bug,所以需要手动配置 先是对PHP环境进行设置,设置位置FILE-Default Settings-Languages & Frameworks...之后需要设置DBGp代理,刚才Debug选项下DBGp Proxy中,IDKEY,端口值均与之前设置保持一致(如PHPSTORM, 9002),由于是本地所以Host值是http://localhost...并进行具体设置 ? ? 之后需要在浏览器(如谷歌,火狐)安装xdebug helper插件,安装后右击并选择选项,进入配置界面将IDEKEY改为PHPSTORM ?

    2.5K10

    基于 PHPStorm 编辑器 Laravel 开发

    引言 本文主要讲述PHPStorm编辑器中如何使用PHPStormLaravel插件和Laravel IDE Helper来开发Laravel程序,结合个人积累一点经验来说明使用PHPStorm编辑器来开发程序还是很顺手...(1)初始化composer PHPStorm提供了composer配置功能,可以PHPStorm新建一个空项目,然后项目根目录右键选择 Composer|InitComposer......3、使用Xdebug来调试Laravel程序 Xdebug是调试PHP程序神器,尤其调试Laravel代码时会非常有用。...PHPStorm中配置Xdebug也很简单,首先看下PHP版本中是否安装了Xdebug扩展: php -m [PHP Modules] apcu bcmath bz2 calendar Core ctype...,并可以本地修改病Upload到服务器,而不用在Terminal中登录到远程服务器,Terminal查看修改东西。

    3.7K80

    一个查看框架源码,一个查找错误小工具,你用了吗?

    今天小梦就给大家讲讲PHP开发中(划重点:PHP开发,当然其他语言开发也是有类似的工具,比如前端开发,浏览器自带debug,还有开发javaide编辑器)排错小工具和帮助我们更好阅读源码(程序执行流程...) 今天给大家讲解就是使用开发PHPide编辑器里面安装xdebug这个小工具了,听到这里很多小伙伴已经知道了文章主题,有些人已经悄悄拿起了搬砖,有些人已经悄悄放下了板砖,但是我还是要讲,因为还是有很多小伙伴安装过程中出现这样那样错误导致迟迟不能安装成功...,不会配置,请回第一步查看后段话) [xdebug] zend_extension ="php_xdebug.dll" //扩展地址 xdebug.idekey="PHPSTORM" //ide配置和浏览器配置...(4)接下来再一次返回配置Phpstorm (5)安装火狐浏览器插件(这里就不介绍怎么安装了) 以上我们就安装完成了Xdebug这个调试器,然后接下来我们就去看看怎么使用 (1)我们进入我们编写代码...(2)打开浏览器输入我们项目访问url (3)打开(会默认自动跳转)我们ide 这样我们就算是已经完成了安装了 如果我们想阅读框架源码或者查看代码执行流程那么我们这样操作 以上就是全部内容了,感觉大家观看

    65140

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

    2.1.3php解析器配置 第一次运行软件时,会有提示进行php解析器配置提示,或者依次打开“file-Setting-Languages&Frameworks-PHP”,如果你电脑单独安装过...如果是用其他浏览器,可以访问http://www.jetbrains.com/phpstorm/marklets/,右边填上PhpStorm,点generate,把下面的链接添加到收藏夹,方便调用。...·  phpStorm里打开监听,就是一个电话一样按钮。 浏览器里打开XDebug工具,访问localhost,与phpStorm连接成功! ?...3.将本地插件包(*.crx)拖入扩展管理页面。 3.3.2 Xdebug hepler配置 1进入 Xdebug hepler 配置选项中,选择 IDE key 为 PHPStorm。...5.刷新你刚才页面就会发现弹出了个对话框并且已经开始调试了。 6.最后设置一些你项目目录,就是你项目目录对应你映射到 Homestead 目录。 ? 好了,收工!

    2K10

    xdebug代码审计环境配置

    新建测试工程,使用PhpStorm新建工程"HelloPHP" 第一步:打开PhpStorm软件,点击创建新项目输入框填写带项目存放地址项目名称,完成后点击创建。 ?...部署工程,菜单中选择Tools->Deployment->Upload to server上传工程。 ? 运行Hello PHP,点击页面中悬浮浏览器运行页面 ?...调试Hello PHP 浏览器我们使用chrome,下载地址:https://www.google.com/chrome/; 配合chrome插件我们使用xdebug,安装完成浏览器地址栏右侧能够看到一只小爬虫..., php.ini文件末尾添加如下配置: [Xdebug] zend_extension=C:/phpstudy_pro/Extensions/php/php7.3.4nts/ext/php_xdebug.dll...phpStorm里打开监听,就是一个电话一样按钮,点击变为绿色,程序代码点前点击,设置程序段点,点击绿色debug爬虫按钮,chrome浏览器打开xdebug页,phpStorm出现debug窗口

    65370

    mac php nginx mysql 环境搭建及eclipsephpstorm xdebug

    (偷懒中-_-#) ---- 下面开始配置安装phpstorm/eclipse等ide工具碰到xdebug配置问题导致debug不起作用。...解决方法: /usr/local/etc/php/5.6/conf.d/ext-xdebug.ini 文件中添加需要xdebug配置 ?...这里使用前面配置phpmyadmin时候可能会有错误错误没有截图,不过如果出现,可以试试将xdebug配置中 ;开启自动跟踪 ;xdebug.auto_trace = On 注销掉,这是可以解决。...---- 下面开始配置eclipse / phpstorm xdebug 配置phpstorm 可以参照: http://log.codes/post/phpstorm-debug-using-xdebug...配置 PHP Executables 中添加本地PHP 位置 上面配置安装地址是: /usr/localCellar/php56/5.6.14/bin/php 并且Debugger中配置 xdebug

    1.4K30

    PhpStorm 集成 WSL 虚拟机中 PHP 进行单元测试和代码调试

    : 你可以配置 PhpStorm 中当前打开项目与虚拟机对应项目的路径映射,这样就完成了 PhpStorm 使用 WSL 虚拟机 PHP CLI 基本配置。...2、 PHPUnit 中应用 WSL PHP CLI 你可以 Composer 和 TestFramework -> PHPUnit 中应用这个配置: 然后设置 PHPUnit 库路径,这里没有项目中安装的话可以跳过...3、 WSL 中启用 PHP Xdebug 扩展 接下来,我们 PhpStorm 中演示基于 WSL 中 PHP Xdebug 扩展进行代码调试。...="/tmp" xdebug.idekey=PHPSTORM 我们 D 盘 scripts 目录下新建一个 index.php,通过 phpinfo() 查看 PHP 扩展信息,验证 Xdebug...下拉框就会选中刚刚创建服务器,接着 IDE key 中输入 PHPSTORM(与 Xdebug 配置保持一致): 应用这个更改并点击「OK」关闭窗口, Setting -> Languages

    4.5K20

    XDEBUG 从入门到精通

    这七个设置控制发生错误时显示来自超全局变量哪些数据。...xdebug.dump_globals boolean 1 当该设置设置为true时,Xdebug将添加通过Xdebug.dump配置超级全局变量值*到屏幕堆栈跟踪和错误日志。...xdebug.dump_once boolean 1 控制是否应该在所有错误情况(设置为0)转储超全局变量值,或只第一个错误情况下转储超全局变量值(设置为1) xdebug.dump_undefined...https://xdebug.org/docs/all_functions PHPSTORM DEBUG 网络配置DEBUG文章太杂太乱,PHPSTROM跳来跳去,实在让人心烦意乱,本章重新整理描述...你可以直接点击图片监听按钮。 到现在为止,就配置好了IDE。 第四步 创建DEBUG配置文件,根据每个项目都要配置。这步你跑不了。

    4.8K10

    DiscuzX3.5一直通信失败或DiscuzX3.5一直正在连接状态k8s或k3

    所以要解决第一个问题就是如何在我现有运行php环境基础安装xdebug并让它运行成功。...如果你是docker环境的话,有过配置经验的话,你可能会有external_ips和php ide config等ENV常量印象,我上次dockerxdebug调试,记得还是解决一个wordpress...指其实就是xdebug对于运行程序有监听行为时候(你想让xdebug无缝支持你做单步调试),安装了xdebug服务扩展服务容器如何跟我(ide等,phpstorm或者vscode)通信,让我(ide...等,phpstorm或者vscode)抓到你监听程序运行全部行为,安装了xdebug服务扩展服务容器就要告诉我(ide等,phpstorm或者vscode)连哪个地址,用哪个端口,方便调试那些xdebug...,如果没做第2步,那压根就请求不过去,因为请求服务到了错误ip地址,443php环境运行本地根本不通,你就没办法调试了,这个时候要想看到curl全貌,可以把curl请求信息详细记录下来,方法下面会讲

    31700

    【VSCode插件】xdebug开发调试PHP

    摘要 Xdebug 开发过程中可以帮我们查看具体运行和步骤,以及每行代码执行结果,在学习和解决代码问题时候可以提供非常大便利。...PHPStorm 也可以进行 Xdebug 调试,VScode 也可以进行配置调试,且比 PHPStorm 配置简单很多,不用每次去创建一个 Server,再创建一个 web page 服务。...= "127.0.0.1" # 设置端口号,默认是9000,此处因为本地环境端口冲突故设置为9001(vscode配置中需要用到) xdebug.remote_port = 9001 # 这是用于phpstorm...中xdebug调试配置,vscode中没有用到 xdebug.idekey = phpstorm 3. phpinfo 中查看 xdebug 扩展信息,验证是否开启成功 ?...(设置小图标后打开调试控制台也可以显示相关错误提示,注意查看即可) 将launch.json端口号修改未被占用号,并且修改php.ini中 xdebug 配置

    12.1K10

    docker环境下xdebug安装与代码调试

    它为通知,警告,错误和异常添加了堆栈跟踪。 它具有记录每个函数调用和磁盘变量赋值功能。 它包含一个分析器。 它提供了与PHPUnit一起使用代码覆盖功能。...本文针对docker环境下,进行xdebug安装与简单调试。 环境 环境都是docker运行,使用到了dnmp。 PHP版本:7.4.20。xdebug版本:3.1.1。...给PHP安装xdebug扩展。 配置xdebug信息。 配置PHPstorm即可。 按照PHP容器 这一步就省略,搭建可以根据自己需要搭建,也可以使用演示环境中使用docker环境。...配置 PHPstorm我使用是2021版本,因此界面可能有一些不太一样。...如果在实际调试中出现该错误信息,则直接修改一个端口号(没有被占用端口号),重启PHP服务就可以了。

    2.3K20

    玩转 PhpStorm 系列(十):代码调试篇(下)

    上篇教程我们演示了如何安装配置 Xdebug 扩展,并且 PhpStorm 中基于 Xdebug 对 PHP CLI 脚本代码进行调试。...所以,作为 PhpStorm 代码调试教程姊妹篇,这篇教程学院君来给大家演示如何在 PhpStorm 中基于 Xdebug 扩展对 PHP Web 应用进行代码调试。...准备工作 和 PHP CLI 应用一样,在对 PHP Web 应用进行代码调试之前,我们需要先安装配置 Xdebug 扩展,并且 PhpStorm 中配置对应 PHP CLI 解释器(带有 Xdebug...完成以上初始化操作后,就可以 PhpStorm 中对 PHP Web 应用进行代码调试配置了,这里我们以一个 Laravel 应用作为示例 Web 项目。... PhpStorm 中配置 Web 服务器 接下来,我们就来演示如何在 PhpStorm 中基于 Xdebug 来对上述测试代码进行调试和问题定位。

    2.4K21

    使用xdebug调试php详细教程

    \xdebug" xdebug.remote_port=9000 xdebug.idekey=PHPSTORM xdebug.remote_autostart=1 xdebug.remote_host...=localhost xdebug.remote_enable=1 然后重启服务,再次打开phpinfo(),出现xdebug扩展表示配置成功 phpStorm中配置Xdebug 常用编辑器中配置...xdebug,以phpstorm为例,打开“File->Settings->Languages & Development->PHP->Debug”,配置XDebug监听端口号,需要与php.ini配置文件中配置端口号保持一致...上面配置文件写PHPSTORM 开启phpStorm调试 首先设置运行服务器为localhost,然后打开php debug监听,运行debug模式,最后设置断点,如下图所示: 最后 如果你觉得这篇文章对你有点用的话...,麻烦请给我们开源项目点点star:http://github.crmeb.net/u/defu不胜感激 !

    1.4K30

    PHPStorm 配置 xdebug(phpStudywamp)

    摘要 PHPStorm 是一款功能强大 PHP 开发工具,自动补全、格式化样式等,以及最主要 XDebug 功能,是开发中非常有用功能,能有效查看程序代码问题所在,并了解程序执行过程。...= PHPSTORM xdebug.remote_host = "127.0.0.1" ; xdebug.remote_port = 9000 【注意】路径目录需要修改为自己对应位置。...三、 PHPStorm 中配置 xdebug 1、配置 PHP 版本信息 ? 2、设置 xdebug 端口(phpinfo()中显示默认 9000 端口) ?...四、安装浏览器插件(xdebug helper) ? 五、项目中使用 XDebug 1、开启浏览器中 xdebug 插件 ? 2、 PHPStorm 中进行监听 ?...3、项目中设置断点标记 ? 4、浏览器中访问项目 ? 5、运行后发现会在断电处停止 ?

    2.2K20
    领券