web-dev-qa-db-fra.com

La commande php -v n'affiche pas la version correcte sur Ubuntu 17.10

Lors de l'utilisation de php -v commande, j'ai obtenu le résultat suivant.

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

Je voudrais utiliser php7.0, j'ai donc essayé apt remove php7.2 alors j'ai obtenu ce résultat,

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

Alors pourquoi php -v montrant que j'utilise php7.2?

1
Zhenyu

Je comprends que vous avez php-7.2 sur votre système et souhaiterait avoir php-7.0 au lieu.

Je suppose que pour installer php 7.2 sur Ubuntu 17.10, vous avez suivi un lien similaire à celui-ci , et exécutez les commandes suivantes:

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

Le php7.2 vous avez installé fait partie d'un ppa

Une façon de supprimer le package ppa consiste à utiliser ppa-purge , par exemple.:

Installer ppa-purge

Sudo apt-get install ppa-purge

Utilisation ppa-purge pour supprimer le package:

Sudo ppa-purge ppa:ondrej/php-7.2

Après avoir supprimé php-7.2 vous pouvez installer php-7.0


Plus d'informations peuvent être trouvées ici

3
Yaron

vous pouvez simplement utiliser la commande suivante,

Sudo apt purge php*

et appuyez sur Entrée. Cette commande supprimera toutes les installations php, puis après cela, vous pourrez installer la version souhaitée.

0
Rupesh Sarode