php -v 命令在 ubuntu 17.10 上未显示正确的版本

php -v 命令在 ubuntu 17.10 上未显示正确的版本

当使用php -v命令时,我得到了以下结果。

PHP 7.2.1-1+ubuntu17.10.1+deb.sury.org+1 (cli) (built: Jan  5 2018 13:55:19) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2017 Zend Technologies
    with Zend OPcache v7.2.1-1+ubuntu17.10.1+deb.sury.org+1, Copyright (c) 1999-2017, by Zend Technologies

我想使用 php7.0,所以我尝试了apt remove php7.2一下,得到了这个结果,

Package 'php7.2' is not installed, so not removed

那么为什么php -v显示我正在使用 php7.2?

答案1

我了解您php-7.2的系统上有这个功能,并且希望拥有php-7.0它。

我假设为了在 Ubuntu 17.10 上安装 php 7.2,您需要点击类似如下的链接这个,并执行以下命令:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install -y php7.2

php7.2安装的是ppa

删除ppa包的一种方法是使用ppa-purge,例如:

安装ppa-purge

sudo apt-get install ppa-purge

使用ppa-purge以下命令删除该包:

sudo ppa-purge ppa:ondrej/php-7.2

删除后php-7.2你可以安装php-7.0


更多信息请见这里

答案2

您只需使用以下命令即可,

sudo apt purge php*

然后按回车键。此命令将删除所有 php 安装,然后您可以安装所需的任何版本。

相关内容