xdebug相关内容
我在调试时收到error evaluating code通知,调试过程总是在某个时间点中断。 以前调试工作正常。 推荐答案 我发现解决方案是我设置的手表。它在监视窗格中的表达式末尾(看不见)处显示“计算代码时出错”。 从监视窗格中删除该Expresson后,调试再次正常工作。 我假设它是我同时在代码中删除的一个表达式的监视。我不能确定,因为我在代码中多次使用相同的表达式,并
..
我在VirtualBox上设置了一台Debian服务器,所有东西都运行得很好,除了XDEBUG无法启动。在服务器上,我安装了symfony 3应用程序,它使用vhost admin.localwww.pl和HTTPS。 我的php -v结果: PHP 7.3.31-2+0~20211022.89+debian11~1.gbp745ac7 (cli) (built: Oct 22 202
..
我正在尝试将XDEBUG配置到我的NetBeans IDE,它显示为等待连接。我已经花了两天时间,但没有找到任何线索。 我正在使用SFTP连接从NetBeans IDE连接到远程服务器中的代码,连接成功。 我的远程服务器是安装了CENT OS 7的虚拟机。 我的应用程序配置了nginx、PHP-fpm、PHP 5.6。 我已经在服务器上安装了xdebug-2.5.5,并在php.i
..
我在我的新工作场所有一个奇怪的设置,它的工作方式如下:如果我运行了PhpStorm,并且&开始侦听PHP调试连接,那么我的本地PHP应用程序工作得很好。一旦我完全关闭PhpStorm(并因此停止侦听PHP调试连接),我的网页就不会加载(nginx在一分钟后超时)。 这是我的xdebug.ini配置: xdebug.mode=debug xdebug.start_with_reques
..
我最近尝试从PHP7切换到PHP8,但XDEBUG行为异常遇到问题。 基本上,步进器似乎打得还不错。Variables视图确实显示了$_COOKIE和$_SERVER变量,但每当我分配变量时,例如$i = 0;步骤调试似乎以某种方式失败或断开连接。几秒钟后,浏览器尝试重新加载脚本,步骤Sequencer再次被击中。 有些步骤似乎奏效了。例如:
..
我想我都试过了,但我就是不能在Ubuntu 20.04上的NetBeans上使用XDEBUG,在IDE的底部显示了一条消息&等待连接(NetBeans-xDEBUG)。 如果我使用phpinfo(),我可以看到XDEBUG已启用,下面是我的xdebug.ini配置文件: zend_extension=xdebug.so xdebug.mode=debug xdebug.start_w
..
我正在尝试在我的Mac M1上安装Xdebug,我按照这个页面(https://xdebug.org/docs/install)进行安装。这是我遵循的步骤: Step1=>;转至cmd:Arch-x86_64 sudo Pecl Install xdebug Step2=>;转到php.ini删除此行代码 zend_extension="xdebug.so" Step
..
我正在尝试将我的Magento开发环境移到docker。我已经从this即可使用解决方案开始。除了xdebug之外,几乎所有内容都工作正常。 我已经根据this tutorial设置了PhpStorm,并且我已经正确地将我的本地项目目录映射到服务器部分的docker卷上。当我尝试开始调试时,调试器窗口中出现此消息 在本地找不到文件“/var/www/html/pub/index.php
..
我使用Windows 10中的WSL(Ubuntu 16.14)作为带有PHP 7.1 FPM和Apache的Web服务器。 我想将PhpStorm 2018中的Xdebug与WSL一起使用,但它工作不正常。 Xdebug已安装在我的Ubuntu服务器上,并且工作正常,我在phpinfo()输出中看到它。 这里是Xdebug的php.ini配置: [Xdebug] zend
..
我正在使用PHPStorm开发我的PHP网页。使用我的Apache Server、XDebug和一个简单的web PHP项目都可以很好地工作。没问题。 但是,当我尝试使用php artisan serve调试Laravel 5.1Web项目时,我无法调试断点。这就像php artisan serve使用另一台服务器. 在我的PHPStorm上,我总是看到: 正在等待使用ide键“(R
..
问题是带有switch case的行没有被覆盖,switch case本身正在被执行. 在 Windows 上测试 解决方案 输出在技术上是正确的,因为 PHP 7.2 现在很聪明,不再需要运行 case 语句.我在 https://derickrethans.nl/php7.2-switch.html 尽管如此,这是不受欢迎的行为,因此 Xdebug 使用 https 修复了
..
..
我已尝试运行以下 CLI 命令: phpunit -d xdebug.profiler_enable=on XYZTestCase.php 但它只是正常运行.谁能指出我正确的方向?谢谢! 这是 XDebug 设置: xdebugxdebug 支持 =>启用版本=>2.1.2支持的协议=>修订DBGp - 通用调试器协议 =>$修订:1.145 $指令 =>本地价值 =>主值xdebug
..
..
我刚刚在我的 eclipse PDT 安装中安装了 xdebug,现在尝试在本地 debian 机器上使用 XDEBUG 调试我的 PHP 代码时出现以下错误: 网络启动已经在运行 2 个问题: 我怎样才能在 Eclipse 中杀死它而不一起退出 Eclipse? 是否需要设置我的说明中没有的其他配置设置? 任何帮助/指导将不胜感激,因为我正处于开始拔头发的地步.谢谢!
..
我正在使用作曲家,当我进行更新时.如果将 xdebug 加载到我的 php.ini 文件中,这将花费大量时间. 我怎样才能只为 cli 禁用 xdebug.所以作曲家不会花太多时间.但是我会启用 xdebug 吗? 解决方案 我通过为apache指定一个自定义的php.ini文件找到了答案,把原来的php.ini文件留给了cli. 在您的 apache 配置文件中.只需编写以下
..
运行 composer diagnostic 时,出现以下错误: 加载了 xdebug 扩展,这会稍微减慢 Composer.建议在使用 Composer 时禁用它. 如何仅在运行 Composer 时禁用 xdebug? 解决方案 可以禁用 Xdebug 设置环境变量: XDEBUG_MODE=off composer install 可使用 XDebug 3.
..
我的操作系统是 Mac Mountain lion. 我的 PhpStorm 版本是 5.0.4. 这是我的 php xdebug 信息: xdebug.remote_autostart => 关闭 => 关闭 xdebug.remote_connect_back => 关闭 => 关闭 xdebug.remote_cookie_expire_time => 3600 =>
..
背景 将 Xdebug 与 PHP 和 Komodo IDE 以及 Eclipse PDT 结合使用. Xdebug 已安装在服务器上并正常工作.这得到证实,因为 Xdebug 代码命令在插入服务器上的 PHP 文件时按预期工作. 问题 无法连接到客户端工作站,并且很难确定原因,因为它使用多个 IDE 失败. 问题 如果您知道 Xdebug 已安装并在服务器上运
..
我的 php.ini 配置: [XDebug]zend_extension = "C:\xampp\php\ext\php_xdebug.dll"xdebug.mode = 调试xdebug.remote_autostart = onxdebug.profiler_enable = onxdebug.profiler_enable_trigger = onxdebug.profiler_outp
..