Xdebug打破了Apache别名指令

时间:2014-04-11 07:42:57

标签: apache xampp xdebug

我安装并配置了Xdebug。这是我的配置:

[Zend]
;zend_extension_ts = "D:\xampp\php\zendOptimizer\lib\ZendExtensionManager.dll"
;zend_extension_manager.optimizer_ts = "D:\xampp\php\zendOptimizer\lib\Optimizer"
;zend_optimizer.enable_loader = 0
;zend_optimizer.optimization_level=15
;zend_optimizer.license_path =
; Local Variables:
; tab-width: 4
; End:

[XDebug]
;; Only Zend OR (!) XDebug
;zend_extension_ts="D:\xampp\php\ext\php_xdebug.dll"
zend_extension_ts = "D:\xampp\php\ext\php_xdebug-2.2.4-5.2-vc9.dll"
xdebug.remote_enable=true
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=1
xdebug.profiler_output_dir="D:\xampp\tmp"

我还检查了 Xdebug 安装according to this。它运作正常。
问题是我的Apache别名指令在安装 Xdebug 后无效。我在D:\xampp\apache\conf\httpd.conf

中有以下配置
Alias /example "D:\xampp\htdocs\example\html"
Alias /example2 "D:\xampp\htdocs\example2\html"

在我安装 Xdebug 之前,它们工作正常。我可以浏览localhost/examplelocalhost/example2。但是在我安装 Xdebug 之后,我无法浏览它们。他们正在重定向到www.localhost.com/examplewww.localhost.om/example2。 当我删除Xdebug配置时,它们又回到了运行状态。

我正在使用XAMPP 1.6.7。

[UPDATE]

我刚注意到Xdebug(php_xdebug.dll)默认带有XAMPP。但是,当我使用它时,我的本地主机已经完全消失了。

zend_extension_ts="D:\xampp\php\ext\php_xdebug.dll"
;zend_extension_ts = "D:\xampp\php\ext\php_xdebug-2.2.4-5.2-vc9.dll"    

0 个答案:

没有答案