如何降级 php xdebug 版本

1 php xdebug 20.04

我已经在 v3.0.1 版本中安装了 xdebug,但它导致我在 php7.2 和我的 symfony 安装中出现问题。我现在无法升级 php 版本,所以我需要将 xdebug 版本降级到预览版(2.* 中的任何一个)我尝试过类似:sudo apt install php-xdebug=2.9.8-7.2-vc15-nts和其他一些组合,但没有任何效果。

如何降级 xdebug 版本?

小智 6

我今天也面临同样的问题。这是我解决这个问题的方法:

首先删除 xdebug 3.0.1

sudo apt purge php-xdebug
sudo apt remove php-xdebug
Run Code Online (Sandbox Code Playgroud)

先决条件:

sudo apt install php7.2-dev
Run Code Online (Sandbox Code Playgroud)

现在克隆 xdebug repo 并编译:

git clone git://github.com/xdebug/xdebug.git
git checkout xdebug_2_9
phpize
./configure --enable-xdebug
sudo make install
sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)

现在将以下内容添加到您的 php.ini

zend_extension=xdebug.so
xdebug.remote_enable=1
xdebug.remote_port=9000
Run Code Online (Sandbox Code Playgroud)

祝你好运!