使用 XDebug 时 Xampp 错误 324 空响应

Posted

技术标签:

【中文标题】使用 XDebug 时 Xampp 错误 324 空响应【英文标题】:Xampp Error 324 Empty Response when using XDebug 【发布时间】:2016-07-18 17:01:24 【问题描述】:

我遇到了 XDebug 的问题。我有一个安装了 php 5.2.5 的 1.6.6a 版 XAMPP 服务器。我下载了 2.2.7 版本的 xdebug (php_xdebug-2.2.7-5.2-vc9.dll) 并将其放入 ext 文件夹并添加到 php.ini

zend_extension_ts = "D:\xampp\php\ext\php_xdebug-2.2.7-5.2-vc9.dll"
xdebug.remote_enable=On
xdebug.remote_host="localhost"
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"

我的问题是,当我将 xdebug 添加到我的 php.ini 时,当我尝试调用像 http://localhost/xampp/phonebook.php 这样的 php Demo 时,它会导致 ERR_EMPTY_RESPONSE 。我不知道为什么会抛出错误,因为我可以调用http://localhost/xampp/phpinfo.php,它会正确执行。

为什么我得到一个空响应?

phpinfo 告诉我

这个程序使用 Zend 脚本语言引擎:Zend Engine v2.2.0,版权所有 (c) 1998-2007 Zend Technologies Zend Extension Manager v1.2.0,版权所有 (c) 2003-2007,Zend Technologies 使用 Xdebug v2.2.7,版权所有 (c) 2002-2015,由 Derick Rethans 提供

所以我假设 xdebug 已正确安装。

我必须使用这个旧版本的 xampp 和 php,因为这是一个内部网服务器的调试副本,我必须对其进行处理。

【问题讨论】:

你找过this @kirgiz_jigit 好吗?我该怎么处理“这个”? 点击它 :) 如果你需要使用 php,我认为你不能避免 zend 引擎。但是,如果您谈论的是 Zend-Framework,它不会在 LAMP 安装期间安装。 @kirgiz_jigit 这不是我猜的问题 @Bongo 你能最终解决这个问题吗?我也一样。 【参考方案1】:

我也遇到过同样的问题,只需从 XDebug 2.7.0 更新到 2.7.2 即可解决。

【讨论】:

以上是关于使用 XDebug 时 Xampp 错误 324 空响应的主要内容,如果未能解决你的问题,请参考以下文章

在 XAMPP 中启用 XDebug 会减慢 phpmyadmin

在 XAMPP 中启用 XDebug 会减慢 phpmyadmin

xampp 中的 xdebug 在 netbeans 上不起作用

在 mac el capitan 上的 xampp 上的 xdebug

XDebug 不适用于 xampp

无法使用 XAMPP 和 PHP 7.3.0 配置 Xdebug