xampp php xdebug,php – XDebug不使用xampp

这篇博客介绍了在使用XAMPP1.7.2和PHP5.3.0时遇到XDebug无法连接的问题。作者尝试了多种配置,但XDebug始终无法正常工作。解决方案是升级到XDebug v2.1,因为v2.0不支持PHP5.3。简化后的配置包括启用远程调试并设置端口为9000。这个简化的配置可以作为一个起点,然后再逐步添加其他配置选项。
摘要由CSDN通过智能技术生成

我正在使用(或尝试使用)捆绑的XDebug和XAMPP 1.7.2.它捆绑了Apache 2.2.12,PHP 5.3.0,XDebug 2.0.5和Zend(不确定版本)

这是一个全新的XAMPP安装,我唯一添加到php.ini(在xampp / php / php.ini)是:

zend_extension_ts = "C:\xampp\php\extensions\php_xdebug.dll"

[xdebug]

xdebug.auto_trace = 1

xdebug.collect_includes = 1

xdebug.collect_params = 1

xdebug.collect_return = 1

xdebug.default_enable = 1

xdebug.extended_info = 1

xdebug.show_local_vars = 0

xdebug.show_mem_delta = 1

xdebug.trace_format = 1

xdebug.trace_options = 0

xdebug.trace_output_dir ="C:\xampp\tmp"

xdebug.remote_enable=1

xdebug.remote_mode="req"

xdebug.remote_host=127.0.0.1

xdebug.remote_port=17869

xdebug.idekey=

xdebug.remote_handler="gdb"

xdebug.auto_profile = 1

xdebug.auto_profile_mode = 2

xdebug.output_dir = "C:\xampp\tmp"

xdebug.dump.SERVER = REMOTE_ADDR,REQUEST_METHOD

(这只是我尝试过的许多不同配置中的一个)

但是尽可能地尝试,XDebug只是不会连接任何东西.我尝试过Netbeans和Debugclient.exe(在xampp / php / debugclient.exe中).他们俩都坐着等待.

如何让XDebug工作?

解决方法:

Xdebug v2.0不适用于PHP 5.3.

Xdebug v2.1提供PHP 5.3支持.否则我会摆脱xdebug ini配置,除了:

zend_extension_ts = "C:\xampp\php\extensions\php_xdebug.dll"

xdebug.remote_enable = On

xdebug.remote_host = "localhost"

xdebug.remote_port = 9000

xdebug.remote_handler = "dbgp"

使用它作为你的测试,一旦这个工作,然后添加额外的配置.确保你注释掉其他的东西.

标签:apache,php,xdebug,xampp,zend-framework

来源: https://codeday.me/bug/20190722/1497945.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值