我在 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-xdebug
zend_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
文件时,许多以前的有用的帖子现在将会过时。