【问题标题】:Can I downgrade xdebug in ddev?我可以在 ddev 中降级 xdebug 吗?
【发布时间】:2018-06-27 13:45:06
【问题描述】:

SublimeText 和 xdebug 2.6.0 之间存在冲突,当使用 SublimeText 的 xdebug 包和 PHP 7 时,导致调试期间没有显示上下文信息(根据控制台,发送的数据格式错误)。降级到 xdebug 2.5.5 可以绕过我使用的其他本​​地环境中的问题。

是否可以(轻松?)在 ddev 环境中将 xdebug 降级到 2.5.5?

【问题讨论】:

    标签: ddev


    【解决方案1】:

    从 v0.20.0 版本开始,sudo 在 Web 容器中可用,因此您可以使用启动后挂钩或 ddev sshddev exec 对所需的容器进行任何更改。不过,您必须弄清楚如何在 Debian 8 上进行降级。

    【讨论】:

    • 太棒了。在 ddev 重新启动之间对字符“坚持”所做的更改,还是应该考虑使用启动后挂钩?
    • 您需要启动后挂钩。 v0.20.0 已发布。我将进行编辑以显示这一点。如果您能跟进您的实际解决方案,那就太好了。
    • 我在降级工作时遇到了麻烦。但这在很大程度上是由于我对 xdebug 编译/配置过程缺乏经验。
    • 我不确定你最终会不会对此感到满意,但我可以从 packages.debian.org/stretch/amd64/php-xdebug/download 下载旧的 deb 包:`ddev ssh; cd /tmp/; wgetftp.us.debian.org/debian/pool/main/x/xdebug/…; dpkg -i php-xdebug_*; enable_xdebug - 看起来很尴尬,但至少可以让你试一试。不过你真的很喜欢 PHPStorm...
    • 跑过去,xdebug 根据 phpinfo() 停止加载。感谢您在这方面的帮助,我非常感谢 - 讨厌浪费您更多的时间来解决应该在 Sublime 中解决的问题,并且我可以通过 VS Code(我确认可以正常工作)或 PHPStorm(我假设工作正常)。
    猜你喜欢
    • 2013-05-29
    • 1970-01-01
    • 1970-01-01
    • 2021-08-23
    • 1970-01-01
    • 1970-01-01
    • 2017-08-24
    • 1970-01-01
    • 2012-08-10
    相关资源
    最近更新 更多