Xampp使用XDebug时出现324空响应错误

3
我遇到了关于 XDebug 的问题。我的 XAMPP 服务器版本是 1.6.6a,安装了 PHP 5.2.5。我下载了版本为 2.2.7 的 xdebug(php_xdebug-2.2.7-5.2-vc9.dll),并将其放置在扩展文件夹中,并将其添加到 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"

当我在php.ini中添加xdebug时,调用像http://localhost/xampp/phonebook.php这样的php演示文稿会导致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,因为这是一个内部网络服务器的调试副本,我必须在上面工作。

你有查找过这个链接吗? - Kanat
@kirgiz_jigit 好吗?我应该怎么处理“this”? - Bongo
点击它吧 :) 我觉得如果你需要使用PHP,就无法避免Zend引擎。但是,如果你在谈论Zend框架,它不会在LAMP安装过程中自动安装。 - Kanat
@kirgiz_jigit 那不是我猜测的问题。 - Bongo
@Bongo,你最终解决了这个问题吗?我也遇到了同样的问题。 - Wipster
@Wipster 我想我们和你回答的一样 :) 但我不确定。 - Bongo
1个回答

1

我曾经遇到相同的问题,通过将XDebug版本从2.7.0更新到2.7.2来解决它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接