GNU/Linux >> Tutoriels Linux >  >> Linux

Comment vérifier si plusieurs versions de PHP sont installées sur Ubuntu 12.04 LTS ?

Pour vérifier vos versions installées, tapez :

cd /etc/php

dans votre terminal pour aller dans le dossier de configuration de vos installations PHP puis vous tapez :

ls

La sortie sera les dossiers qui correspondent aux versions installées sur votre machine. Dans mon cas, la commande affiche :

5.6 7.0 7.1

J'utilise la commande suivante pour afficher les versions PHP installées dans Ubuntu :

sudo update-alternatives --list php

Deuxième chemin aller à php répertoire où tous les fichiers de configuration de la version PHP sont stockés :

cd /etc/php 
dir 

Sortie :

 > 5.6  7.0  7.1

Puisque vous avez un environnement Linux, vous pouvez exécuter ceci sur votre console :

locate bin/php

Et puis pour tout ce qui ressemble à un binaire PHP, obtenez la version. La sortie pour moi pour ce qui précède est :

/home/xx/Development/Personal/Project1/webapp/bin/phpunit
/home/xx/Development/Personal/Project1/webapp-backup/vendor/bin/phpunit
/home/xx/Development/Personal/Project2/app/vendor/bin/phpunit
/home/xx/php-threaded/bin/php
/home/xx/php-threaded/bin/php-cgi
/home/xx/php-threaded/bin/php-config
/home/xx/php-threaded/bin/phpize
/usr/bin/php
/usr/bin/php5
/usr/local/bin/php-cgi
/usr/local/bin/php-config
/usr/local/bin/php53
/usr/local/bin/phpize
/usr/sbin/php5dismod
/usr/sbin/php5enmod
/usr/sbin/php5query

Parmi ceux-ci, il y en a quelques-uns qui ressemblent à des binaires PHP. Alors récupérons la version pour chacun :

/home/xx/php-threaded/bin/php -v
/usr/bin/php -v
/usr/bin/php5 -v
/usr/local/bin/php53 -v

Cela vous donnera les versions de PHP que vous avez installées.

Je ne prendrais pas la peine de supprimer une ancienne version, cela pourrait supprimer des fichiers qui empêcheraient les choses de fonctionner. Vous pouvez simplement configurer la version console, ou la version Apache, pour utiliser la version souhaitée.

En réponse à votre question supplémentaire :il semble que vous ayez suivi les instructions ici pour ajouter un référentiel non officiel à votre version d'Ubuntu, car le référentiel standard ne prend pas en charge la version 5.5.

Nous avons découvert ensemble que le moyen de le faire fonctionner était d'abord de mettre à jour Apache de 2.2 à 2.4 :

sudo apt-get upgrade apache2

Il convient de noter que cela peut certaines réparations vhost sont nécessaires, car certaines directives Apache ont été modifiées dans cette version. Une fois que vous avez fait cela, vous pouvez obtenir la nouvelle version de mod_php :

sudo apt-get install libapache2-mod-php5

Linux
  1. Comment installer PHP 5.6 sur Ubuntu 16.04 LTS

  2. Comment installer plusieurs versions de PHP sur Ubuntu 18.04 LTS

  3. Comment exécuter plusieurs versions de PHP avec Nginx sur Ubuntu ?

  4. Comment vérifier les modules PHP et Apache installés sur Linux ?

  5. Comment vérifier la version de votre système d'exploitation Linux

Comment basculer entre plusieurs versions de PHP dans Ubuntu

Comment vérifier la version de GCC dans Ubuntu

Comment installer plusieurs versions de PHP sur Ubuntu 20.04, 18.04, 20.10

Comment installer plusieurs versions de PHP avec Apache sur Ubuntu 18.04 et 16.04

Comment utiliser plusieurs versions de PHP (PHP-FPM et FastCGI) avec ISPConfig 3 (Ubuntu 12.04 LTS)

Comment vérifier la version de PHP sous Linux