当使用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 安装,然后您可以安装所需的任何版本。