我遇到了关于 XDebug 的问题。我的 XAMPP 服务器版本是 1.6.6a,安装了 PHP 5.2.5。我下载了版本为 2.2.7 的 xdebug(php_xdebug-2.2.7-5.2-vc9.dll),并将其放置在扩展文件夹中,并将其添加到 php.ini 文件中。
当我在php.ini中添加xdebug时,调用像http://localhost/xampp/phonebook.php这样的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,因为这是一个内部网络服务器的调试副本,我必须在上面工作。
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,因为这是一个内部网络服务器的调试副本,我必须在上面工作。