- 我目前正在运行以下 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
阅读有关安装 PHPUnit 的内容,文档声明——基于我安装的 PHP 版本(7.2.15) -- 我需要安装PHPUnit 8.0. PHPUnit 8.0 的代码覆盖率报告功能需要Xdebug(2.7.0或更高版本)和 tokenizer 扩展。生成 XML 报告需要 xmlwriter 扩展。
但我正在奔跑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
。
无论如何,如果您遇到任何问题,请将输出复制到此处,我会尽力帮助您。