Geben Sie Folgendes ein, um Ihre installierten Versionen zu überprüfen:
cd /etc/php
Gehen Sie in Ihrem Terminal zum Konfigurationsordner Ihrer PHP-Installationen und geben Sie dann Folgendes ein:
ls
Die Ausgabe sind die Ordner, die den auf Ihrem Computer installierten Versionen entsprechen. In meinem Fall gibt der Befehl aus:
5.6 7.0 7.1
Ich verwende den folgenden Befehl, um installierte PHP-Versionen in Ubuntu anzuzeigen:
sudo update-alternatives --list php
Zweiter Weg:php
Verzeichnis, in dem alle Konfigurationsdateien der PHP-Version gespeichert sind:
cd /etc/php
dir
Ausgabe:
> 5.6 7.0 7.1
Da Sie eine Linux-Umgebung haben, können Sie dies auf Ihrer Konsole ausführen:
locate bin/php
Und dann holen Sie sich für alles, was wie eine PHP-Binärdatei aussieht, die Version. Die Ausgabe für mich für das obige ist:
/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
Davon gibt es einige, die wie PHP-Binärdateien aussehen. Lassen Sie uns also die Version für jeden abrufen:
/home/xx/php-threaded/bin/php -v
/usr/bin/php -v
/usr/bin/php5 -v
/usr/local/bin/php53 -v
Dadurch erhalten Sie die Versionen von PHP, die Sie installiert haben.
Ich würde mir nicht die Mühe machen, eine alte Version zu löschen, es könnte Dateien entfernen, die das Funktionieren der Dinge beeinträchtigen. Sie können einfach die Konsolenversion oder die Apache-Version konfigurieren, um die gewünschte Version zu verwenden.
Als Antwort auf Ihre Zusatzfrage:Es scheint, dass Sie den Anweisungen hier gefolgt sind, um Ihrer Version von Ubuntu ein inoffizielles Repo hinzuzufügen, da das Standard-Repo 5.5 nicht unterstützt.
Wir haben gemeinsam herausgefunden, dass der Weg, es zum Laufen zu bringen, darin besteht, zuerst Apache von 2.2 auf 2.4 zu aktualisieren:
sudo apt-get upgrade apache2
Es sei darauf hingewiesen, dass dies kann dazu führen, dass einige vhost-Reparaturen erforderlich sind, da sich einige Apache-Anweisungen in dieser Version geändert haben. Sobald Sie das getan haben, können Sie die neue Version von mod_php
herunterladen :
sudo apt-get install libapache2-mod-php5