无法升级 Xdebug?

无法升级 Xdebug?
  1. 我目前正在运行以下 PHP/Xdebug 设置:

PHP 7.2.15-0ubuntu0.18.10.1 (cli) (built: Feb 8 2019 14:54:22) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.15-0ubuntu0.18.10.1, ... with Xdebug v2.6.0, Copyright (c) 2002-2018, by Derick Rethans

  1. 阅读有关安装 PHPUnit 的内容,文档声明——基于我安装的 PHP 版本(7.2.15) -- 我需要安装PHPUnit 8.0. PHPUnit 8.0 的代码覆盖率报告功能需要Xdebug(2.7.0或更高版本)和 tokenizer 扩展。生成 XML 报告需要 xmlwriter 扩展。

  2. 但我正在奔跑Xdebug v2.6.0。所以我跑去sudo apt-get install php-xdebug尝试更新 Xdebug 然后看到了这个……

Reading package lists... Done Building dependency tree
Reading state information... Done php-xdebug is already the newest version (2.6.0-0ubuntu1). 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.

所以我不能升级?...现在怎么办?

答案1

按着这些次序 :

sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt-cache policy php-xdebug

然后您可以选择要安装的版本。

sudo apt install php-xdebug=2.7... (copy whole version number)

并确认安装了正确的版本php -v

无论如何,如果您遇到任何问题,请将输出复制到此处,我会尽力帮助您。

相关内容