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