Wie man die Standard-PHP-Version auf der Konsole unter Linux ändert

Es ist nicht ungewöhnlich, dass Webentwickler auf ihrem Webserver mehrere Versionen von PHP installiert haben. Mit der Veröffentlichung von PHP 8.0, 8.1 und 8.2 kann man die Vorteile der neuen Funktionen und Verbesserungen dieser Versionen nutzen, während man gleichzeitig ältere Anwendungen unterstützt, die auf PHP 8.0 basieren.

In solchen Szenarien ist es oft so, dass auf der Konsole standardmäßig die neueste PHP-Version genutzt wird, wenn man den Befehl „php“ ausführt. Aber was ist, wenn Sie standardmäßig PHP 8.0 auf der Konsole nutzen möchten?

Manuelle Änderung der Standard-PHP-Version auf der Konsole

Unter Ubuntu können Sie die Standard-PHP-Version auf der Konsole ändern, indem Sie den Befehl update-alternatives --config php ausführen. Dieser Befehl listet alle installierten PHP-Versionen auf und ermöglicht es Ihnen, die gewünschte Version auszuwählen. Geben Sie einfach die Nummer der gewünschten Version ein (z.B. PHP 8.0) und drücken Sie Enter. Danach wird PHP 8.0 als Standardversion auf der Konsole verwendet, wenn Sie den Befehl „php“ ausführen.

Automatisierte Änderung der Standard-PHP-Version auf der Konsole

Wenn Sie den Vorgang automatisieren möchten, können Sie den Befehl update-alternatives --set php /usr/bin/php8.0 verwenden. Dieser Befehl legt PHP 8.0 direkt als Standard-PHP-Version auf der Konsole fest, ohne dass eine manuelle Auswahl erforderlich ist. Ersetzen Sie einfach /usr/bin/php8.0 durch den Pfad zu Ihrer PHP 8.0-Installation.

Sie können diesen Befehl auch in einem Skript verwenden, um die PHP-Version automatisch zu ändern, wenn bestimmte Bedingungen erfüllt sind. Dies kann besonders nützlich sein, wenn Sie verschiedene Projekte haben, die unterschiedliche PHP-Versionen benötigen.

Fazit

Die Verwaltung mehrerer PHP-Versionen auf einem einzelnen Webserver kann eine Herausforderung sein, aber Ubuntu bietet effektive Werkzeuge, um dies zu bewältigen. Mit den Befehlen update-alternatives --config php und update-alternatives --set php /usr/bin/php8.0 können Sie die Standard-PHP-Version auf der Konsole einfach und effizient verwalten.

Vergessen Sie nicht, dass die hier beschriebenen Befehle nur die PHP-Version für die Befehlszeilenschnittstelle ändern. Wenn Sie PHP in einem Webserver-Kontext verwenden, müssen Sie möglicherweise zusätzliche Schritte durchführen, um die PHP-Version für Ihren Webserver zu ändern.

Mit den richtigen Werkzeugen und Kenntnissen können Sie die Flexibilität und Leistungsfähigkeit von PHP voll ausschöpfen und gleichzeitig sicherstellen, dass Ihre Anwendungen korrekt ausgeführt werden.

1 Star2 Stars3 Stars4 Stars5 Stars (Bewerte diesen Artikel als Erster!)

Ersten Kommentar schreiben

Antworten

Jeder freigeschaltete Kommentar erhält einen DoFollow-Link.
Wir schalten aber nur Kommentare frei, die auch wirklich welche sind und/oder den Artikel sinnvoll bereichern oder ergänzen. Also gebt euch ein wenig Mühe :)


*