无法为 PHP 8 安装 XDebug 扩展。Ubuntu 20.04.2

无法为 PHP 8 安装 XDebug 扩展。Ubuntu 20.04.2

我在 xDebug 向导网页上输入了 phpinfo() 函数的输出,然后按照输出中描述的所有步骤进行操作。一切看起来都很好。没有错误。关于建议操作的唯一问题是它告诉 - “确保 - zend_extension = /usr/lib/php/20200930/xdebug.so 位于 OPcache 行下方。”但我的 php.ini 文件只包含一个字符串:;zend_extension=opcache。并且这个字符串被注释掉了。我的 php.ini 中所有提到 OPcache 的字符串也都用分号注释掉了。我不知道如何更清楚地描述我的问题。提前谢谢。

答案1

我知道回答有点晚了!但万一你来到这里……

sudo apt install php8.0-xdebugzend_extension将为您放置位置/etc/php/8.0/apache2/conf.d/20-xdebug.ini或类似内容,具体取决于您是否使用 Apache FPM 或其他内容。

但看看有哪些/conf.d/20-xdebug.ini文件存在于/etc/php/8.0/

然后您可以编辑该文件并根据需要重新启动 Apache、FPM。

它将是 Xdebug 3,因此请务必阅读升级 2-> 3 指南Xdebug 文档当您编辑该.ini文件时,许多以前的有用的帖子现在将会过时。

相关内容