我安装并配置了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/example
和localhost/example2
。但是在我安装 Xdebug 之后,我无法浏览它们。他们正在重定向到www.localhost.com/example
和www.localhost.om/example2
。
当我删除Xdebug配置时,它们又回到了运行状态。
我正在使用XAMPP 1.6.7。
我刚注意到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"