gpt4 book ai didi

php - 调试器未附加 - Xdebug - Atom (php)

转载 作者:行者123 更新时间:2023-12-05 07:30:33 25 4
gpt4 key购买 nike

我正在尝试将 xdebug 安装到我的 atom 上,以便在 wamp 服务器上调试我的 magento 2 代码。我想我已经根据我的 phpinfo() 文件成功安装了 xdebug,但是当我在 atom 中附加调试器时,xdebug 没有出现。

我的 php.ini 设置是:

 ; XDEBUG Extension
[xdebug]
zend_extension ="c:/wamp64/bin/php/php7.1.16/zend_ext/php_xdebug-2.6.0-7.1-
vc14-x86_64.dll"
xdebug.remote_host=127.0.0.1
xdebug.remote_enable = 1
xdebug.remote_connect_back=1
xdebug.remote_port = 9000
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_autostart=true
;xdebug.profiler_enable = off
;xdebug.profiler_enable_trigger = Off
;xdebug.profiler_output_name = cachegrind.out.%t.%p
;xdebug.profiler_output_dir ="c:/wamp64/tmp"
;xdebug.show_local_vars=0

我还没有设法在网上找到有效的完整教程。我在关注 Atom Tutorial ,但是我无法让它工作。我认为错误可能与 IDE key 有关,因为我不确定如何处理它。我几乎关注了每个 youtube 视频,但似乎我做错了什么。如果有人可以发布工作教程,我将不胜感激。提前致谢:)

Screenshot of the problem

PHP 版本 7.1.16Xdebug 版本 2.6.1

最佳答案

我在问题的评论部分看到,您已转移到 Visual Studio Code,但我还是会写下这个答案,因为其他人可能会觉得它有帮助。

我也遇到过这个问题:“未附加调试器”。

当您安装 php-debug 时,它需要另外一个包:atom-debug-ui - 这不是问题所在。

一旦安装了 php-debug,它还会推荐安装更多的包:ide-phpatom-ide-用户界面。后一个包可能会有问题,因为它还包含自己的调试器 UI。

因此,当您安装所有四个包时,您的 Atom IDE 上会运行两组调试器 UI。

要克服这个问题,你应该做的是 disabling atom-ide-ui's debugger .您也可以继续卸载 atom-ide-ui,因为 php-debug 不需要运行它。如果ide-php包依赖atom-ide-ui,您也可以卸载ide-php

我知道问题是关于在 WAMP 上运行的设置。我写了this article关于如何在基于 Ubuntu 的 Linux 上进行设置。在那篇文章中,我提供了您想要的所有详细信息。我认为将信息转换为基于 Windows 的设置不会太难。

关于php - 调试器未附加 - Xdebug - Atom (php),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52200423/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com