【问题标题】:Why xdebugger is getting disconnected in php eclipse?为什么 xdebugger 在 php eclipse 中断开连接?
【发布时间】:2016-10-25 08:00:20
【问题描述】:
I have made changes in php.ini to start xDebugger in PHP Eclipse. But when i start debugger its getting disconnected.
settings in php.ini : 

extension=php_xdebug.dll  - uncommented this line

根据 xdebug 设置注释了这一行。尝试调试代码时仍然断开连接。

[Zend] 
;zend_extension_ts = "C:\xampp\php\zendOptimizer\lib\ZendExtensionManager.dll"
;zend_extension_manager.optimizer_ts = "C:\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="C:\xampp\php\ext\php_xdebug.dll"
xdebug.remote_enable=true
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9099[enter image description here][1]
xdebug.remote_handler=dbgp
xdebug.profiler_enable=1
xdebug.profiler_output_dir="C:\xampp\tmp"[enter image description here][1]

如果缺少任何更改,请告诉我?

  [1]: http://i.stack.imgur.com/pYMio.png

【问题讨论】:

    标签: php eclipse eclipse-plugin xdebug zend-debugger


    【解决方案1】:
    1. 尝试使用 zend_extension 除了 zend_extension_ts
    2. Eclipse 的 XDebug 设置中有“接受远程会话 (JIT)”'off'。我有'localhost'。

    可能会有所帮助,但我不确定。

    【讨论】:

    • 尝试使用两个或两个建议之一。
    • 我希望你的 php.ini 行中的 xdebug.remote_port 是 xdebug.remote_port=9099 而不是 xdebug.remote_port=9099[在此处输入图像描述][1]
    • 你好venoel,我已经使用了上述设置,但仍然无法正常工作。
    • 实际上 xdebug.remote_port 是 9000 但对于此设置也不起作用。在某处我读过在 php.ini 和 eclipse 设置中将 9000 更改为 9099。 (但它不适用于 9000 和 9099)
    • 请尝试端口 9001
    猜你喜欢
    • 2021-11-05
    • 2021-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 2019-10-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多