Upgrade und Installation von PHP unter Ubuntu ⋆ ALexHost SRL

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills
28.11.2024

Upgrade und Installation von PHP unter Ubuntu

Ein Upgrade oder die Installation von PHP auf Ubuntu 22.04 kann die Leistung und Sicherheit Ihrer Webanwendung verbessern. Zum Zeitpunkt der Erstellung dieses Artikels bringt PHP 8.2 erhebliche Verbesserungen und neue Funktionen gegenüber seinen Vorgängern. Dieser Artikel beschreibt die Schritte zur Installation oder zum Upgrade von PHP auf Version 8.2 unter Ubuntu 22.04.

Warum ein Upgrade auf PHP 8.2?

PHP 8.2 führt mehrere neue Funktionen und Verbesserungen ein, darunter:

  • Readonly-Eigenschaften: Eigenschaften können als schreibgeschützt deklariert werden, wodurch sie nach ihrer ersten Zuweisung unveränderlich sind.
  • Disjunktive Normalform-Typen: Dies ermöglicht eine bessere Handhabung von Typen für komplexe Anwendungen.
  • Leistungsverbesserungen: Allgemeine Leistungsverbesserungen, die zu schnelleren Ausführungszeiten führen.
  • Neue Funktionen: PHP 8.2 enthält neue integrierte Funktionen, die das Programmieren einfacher und effizienter machen.

Mit einem Upgrade stellen Sie sicher, dass Sie Zugang zu den neuesten Funktionen und Verbesserungen haben.

Voraussetzungen

Bevor Sie beginnen, stellen Sie sicher, dass:

  1. Sie haben ein aktives Ubuntu 22.04-System.
  2. Sie haben sudo-Rechte, um Pakete zu installieren und zu aktualisieren.
  3. Es wird empfohlen, Ihre bestehenden Anwendungen und Datenbanken zu sichern, um Datenverluste während des Upgrades zu vermeiden.

Schritt 1: Aktualisieren Sie das System

Beginnen Sie damit, Ihre Paketliste zu aktualisieren und vorhandene Pakete zu aktualisieren. Öffnen Sie Ihr Terminal und führen Sie aus:

sudo apt update
sudo apt upgrade -y

Schritt 2: Hinzufügen des PHP-Repositorys

Ubuntu 22.04 verfügt möglicherweise nicht über PHP 8.2 in seinen Standard-Repositories. Um auf die neuesten PHP-Versionen zuzugreifen, können Sie ein Repository namens ondrej/php hinzufügen:

sudo add-apt-repository ppa:ondrej/php

Nachdem Sie das Repository hinzugefügt haben, aktualisieren Sie die Paketliste erneut:

sudo apt update

Schritt 3: PHP 8.2 installieren

Jetzt können Sie PHP 8.2 zusammen mit einigen gängigen Erweiterungen installieren:

sudo apt install php8.2 php8.2-cli php8.2-fpm php8.2-mysql php8.2-xml php8.2-mbstring php8.2-zip php8.2-curl

Dieser Befehl installiert PHP 8.2 und einige wichtige Module für die meisten Anwendungen.

Schritt 4: Überprüfen Sie die Installation

Um zu überprüfen, ob PHP korrekt installiert wurde, kontrollieren Sie die Version:

php -v

Sie sollten eine Ausgabe sehen, die anzeigt, dass PHP 8.2 installiert ist.

Schritt 5: Konfigurieren Sie die PHP-Einstellungen

Je nach den Anforderungen Ihrer Anwendung möchten Sie vielleicht die PHP-Einstellungen konfigurieren. Die Hauptkonfigurationsdatei befindet sich unter:

/etc/php/8.2/fpm/php.ini

Bearbeiten Sie diese Datei mit Ihrem bevorzugten Texteditor:

sudo nano /etc/php/8.2/fpm/php.ini

Nachdem Sie Ihre Änderungen vorgenommen haben, müssen Sie den PHP-Dienst neu starten, um sie zu übernehmen:

sudo systemctl restart php8.2-fpm

Schritt 6: Upgrade von älteren PHP-Versionen

Wenn Sie ein Upgrade von einer älteren PHP-Version durchführen, stellen Sie sicher, dass Ihre Anwendungen mit PHP 8.2 kompatibel sind. Sie können die älteren PHP-Versionen mit entfernen:

sudo apt remove php7.4 php7.4-cli php7.4-fpm

Stellen Sie sicher, dass Sie Ihre Anwendungen nach dem Upgrade testen, um mögliche Probleme zu beheben.

Schlussfolgerung

Die Installation oder das Upgrade auf PHP 8.2 unter Ubuntu 22.04 ist ein unkomplizierter Prozess, der Ihre Webanwendungen erheblich verbessern kann. Mit den neuen Funktionen und Verbesserungen können Sie effizientere und modernere Anwendungen erstellen. Denken Sie immer daran, Ihr System zu sichern und Ihre Anwendungen nach dem Upgrade auf Kompatibilität zu testen.

Ausführlichere Informationen zur Installation und zu den Funktionen von PHP finden Sie in der offiziellen PHP-Dokumentation.

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills