GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie überprüfe ich, ob auf Ubuntu 12.04 LTS mehrere PHP-Versionen installiert sind?

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

Linux
  1. So installieren Sie PHP 5.6 auf Ubuntu 16.04 LTS

  2. So installieren Sie mehrere PHP-Versionen unter Ubuntu 18.04 LTS

  3. Wie führe ich mehrere PHP-Versionen mit Nginx unter Ubuntu aus?

  4. So überprüfen Sie Ihre Linux-Betriebssystemversion

  5. Wie überprüfe ich, welche Apache-Module aktiviert/installiert sind?

So wechseln Sie zwischen mehreren PHP-Versionen in Ubuntu

So überprüfen Sie die GCC-Version in Ubuntu

So installieren Sie mehrere PHP-Versionen unter Ubuntu 20.04, 18.04, 20.10

So installieren Sie mehrere PHP-Versionen mit Apache unter Ubuntu 18.04 und 16.04

Verwendung mehrerer PHP-Versionen (PHP-FPM &FastCGI) mit ISPConfig 3 (Ubuntu 12.04 LTS)

So überprüfen Sie die PHP-Version unter Linux