Команда 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
задан 18 January 2018 в 17:59

2 ответа

Я понимаю, что у вас есть php-7.2 в вашей системе, и вы хотели бы иметь php-7.0 вместо этого.

Я предполагаю, что для установки php 7.2 на Ubuntu 17.10 вы перешли по ссылке, аналогичной этой , и выполните следующие команды:

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

The php7.2 you Установлен является частью 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


Более подробную информацию можно получить найдено здесь

3
ответ дан 18 January 2018 в 17:59

Вы можете просто использовать следующую команду,

sudo apt purge php*

и нажать Enter. Эта команда удалит все установки php, после чего вы сможете установить любую нужную версию.

0
ответ дан 18 January 2018 в 17:59

Другие вопросы по тегам:

Похожие вопросы: