Tutorials  /  Ubuntu

PHP 7.4 auf Ubuntu 24.04 installieren und konfigurieren: Eine umfassende Anleitung

Ccentron Redaktion · August 2025 ·8 Min. Lesezeit ·Ubuntu, Tutorial

PHP 7.4 ist eine beliebte PHP-Version und die letzte Mirror-Version von PHP 7. Sie wird von den meisten Anwendungen unterstützt und benötigt, da sie erweiterbare Funktionen und die Kompatibilität mit verschiedenen Diensten wie Datenbank-Backends bietet. Sie können PHP 7.4 mit allen unterstützten Erweiterungen auf Ubuntu 24.04 verwenden und Anwendungen wie Webserver integrieren, um dynamische Webanwendungen bereitzustellen.

Dieser Artikel erklärt, wie Sie PHP 7.4 auf Ubuntu 24.04 installieren. Sie werden PHP, PHP 7.4 FPM und gängige Erweiterungen verwenden, um dynamische Webanwendungen bereitzustellen und unterstützte Dienste wie Webserver mit PHP zu integrieren.

Voraussetzungen

Bevor Sie beginnen, benötigen Sie:

  • Zugang zu einer Ubuntu 24.04-Instanz als Nicht-Root-Sudo-Benutzer.
VM

Passende Infrastruktur bei centron

Ubuntu-Server ohne eigene Hardware: ccloud³ VMs mit vollem Root-Zugriff ab 3,12 € im Monat, stundengenau abgerechnet und in Sekunden bereit. Cloud Server mieten →

Das PHP PPA zum APT-Paketmanager hinzufügen

PHP 7.4 ist abgekündigt und nicht mehr in den APT-Paketquellen von Ubuntu 24.04 verfügbar. Das Hinzufügen eines Personal Package Archive (PPA)-Repositorys ermöglicht die Installation von PHP 7.4 mit allen unterstützten PECL (PHP Extension Community Library)-Erweiterungen, die in den meisten Anwendungen erforderlich sind. Folgen Sie den untenstehenden Schritten, um die ondrej/ppa-Quelle zu den APT-Paketquellen von Ubuntu 24.04 hinzuzufügen.

Aktualisieren Sie den APT-Paketindex

Konsole
$ sudo apt update

Fügen Sie die ondrej/ppa-Quelle zu Ihren APT-Quellen hinzu

Konsole
$ sudo add-apt-repository ppa:ondrej/php

Drücken Sie Enter, wenn Sie dazu aufgefordert werden, um das PPA zu Ihren APT-Quellen hinzuzufügen.

WARNUNG: add-apt-repository funktioniert nicht bei Nicht-UTF-8-Lokalen, siehe https://github.com/oerdnj/deb.sury.org/issues/56 für eine Lösung:

Konsole
# LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php

Drücken Sie [ENTER], um fortzufahren, oder Ctrl-c, um das Hinzufügen abzubrechen.

Aktualisieren Sie den APT-Paketindex, um die PPA-Repository-Informationen anzuwenden

Konsole
$ sudo apt update

Install PHP 7.4

Sie können PHP 7.4 auf Ubuntu 24.04 installieren, nachdem Sie die Haupt-PP-Quelle auf Ihrem Server hinzugefügt haben. Folgen Sie den untenstehenden Schritten, um PHP 7.4 und alle erforderlichen Erweiterungen auf Ubuntu 24.04 zu installieren.

Aktualisieren Sie den APT-Paketindex

Konsole
$ sudo apt update

Installieren Sie PHP 7.4

Konsole
$ sudo apt install php7.4 -y

Überprüfen Sie die installierte PHP-Version und vergewissern Sie sich, dass es Version 7.4 ist

Konsole
$ php -v

Verwenden Sie den Befehl php7.4 -v, wenn auf Ihrem Server eine andere PHP-Version installiert ist.

Ausgabe:

Konsole
PHP 7.4.33 (cli) (built: Dec 24 2024 07:12:16) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.33, Copyright (c), by Zend Technologies

Installieren Sie gängige PHP 7.4-Erweiterungen

Konsole
$ sudo apt install php7.4-mysql php7.4-gd php7.4-xml php7.4-zip php7.4-mbstring php7.4-curl php7.4-json -y

Der Befehl installiert die folgenden gängigen PHP-Erweiterungen auf dem Server:

  • php-mysql: Stellt die Verbindung von PHP zu MySQL-Datenquellen her.
  • php-gd: Wird zur Bildmanipulation verwendet.
  • php-xml: Ermöglicht XML-Dateisupport in PHP-Anwendungen.
  • php-zip: Ermöglicht ZIP-Kompressionssupport in PHP-Anwendungen.
  • php-mbstring: Verarbeitet Multistring-Daten in PHP-Anwendungen.
  • php-curl: Ermöglicht PHP-Anwendungen, Verbindungen zu externen APIs zu erstellen.
  • php-json: Ermöglicht das Kodieren und Dekodieren von JSON in PHP-Anwendungen.

Installieren Sie PHP 7.4 FPM

PHP-FPM (FastCGI Process Manager) ist ein hochperformanter Prozessmanager für PHP, der Verbindungen zwischen PHP und anderen Anwendungen oder Diensten effizient verarbeitet. PHP-FPM ermöglicht effiziente und skalierbare Verbindungen zwischen PHP und anderen Anwendungen über ein UNIX-Socket oder einen Port. Es ist als separates Modul verfügbar und wird nicht direkt mit PHP installiert. Folgen Sie den Schritten, um PHP 7.4 FPM auf Ubuntu 24.04 zu installieren, um PHP-Verbindungen zu optimieren und zu verwalten.

Aktualisieren Sie den APT-Paketindex

Konsole
$ sudo apt update

Installieren Sie PHP 7.4 FPM

Konsole
$ sudo apt install php7.4-fpm -y

Aktivieren Sie den PHP 7.4 FPM-Dienst, um beim Booten zu starten

Konsole
$ sudo systemctl enable php7.4-fpm

Starten Sie den PHP 7.4 FPM-Dienst

Konsole
$ sudo systemctl start php7.4-fpm

Überprüfen Sie den Status von PHP 7.4 FPM und stellen Sie sicher, dass es aktiv und laufend ist

Konsole
$ sudo systemctl status php7.4-fpm

Ausgabe:

Konsole
● php7.4-fpm.service - The PHP 7.4 FastCGI Process Manager
    Loaded: loaded (/usr/lib/systemd/system/php7.4-fpm.service; enabled; preset: enabled)
    Active: active (running) since Wed 2025-03-19 00:30:07 UTC; 1min 41s ago
    Docs: man:php-fpm7.4(8)
Main PID: 27348 (php-fpm7.4)
    Status: "Processes active: 0, idle: 2, Requests: 0, slow: 0, Traffic: 0req/sec"
    Tasks: 3 (limit: 2265)
    Memory: 8.3M (peak: 9.1M)
        CPU: 82ms
    CGroup: /system.slice/php7.4-fpm.service
            ├─27348 "php-fpm: master process (/etc/php/7.4/fpm/php-fpm.conf)"
            ├─27350 "php-fpm: pool www"
            └─27351 "php-fpm: pool www"

Konfigurieren Sie PHP 7.4

PHP 7.4 FPM verwendet Pools, um die PHP-Prozessinformationen zu konfigurieren, Verbindungen zwischen PHP und anderen Anwendungen zu ermöglichen und zu optimieren. Befolgen Sie die folgenden Schritte, um PHP 7.4 Pools zu konfigurieren und die Verbindung zu PHP auf Ubuntu 24.04 zu testen.

Listen Sie die Dateien im Verzeichnis /etc/php/7.4/fpm/ auf und überprüfen Sie, ob die Datei php-fpm.conf vorhanden ist

Konsole
$ ls /etc/php/7.4/fpm

Ausgabe:

Konsole
conf.d  php-fpm.conf  php.ini  pool.d

Das Verzeichnis /etc/php/7.4/fpm ist das Hauptkonfigurationsverzeichnis für PHP 7.4 FPM, das die Pool- und Konfigurationsinformationen enthält. Die Datei php-fpm.conf enthält die Hauptkonfiguration und verweist auf das Verzeichnis pool.d, das die Pool-Konfigurationen enthält.

Öffnen Sie die Standardkonfiguration www.conf mit einem Texteditor wie vim

Konsole
$ sudo vim /etc/php/7.4/fpm/pool.d/www.conf

Überprüfen Sie den Pool-Konfigurationsnamen [www]

INI
[www]

Überprüfen Sie die Benutzer- und Gruppen-Konfiguration, unter der der Pool ausgeführt wird

INI
user = www-data
group = www-data

PHP-FPM verwendet standardmäßig den Benutzer www-data und die Gruppe www-data, um auf dem Server auszuführen. Wenn Sie einen anderen Benutzer angeben, kann PHP-FPM mit anderen Anwendungen interagieren.

Lokalisieren und überprüfen Sie die Standard-Listen-Konfiguration

INI
listen = /run/php/php7.4-fpm.sock

Die Standardkonfiguration gibt das UNIX-Socket an, das verwendet wird, um PHP-Verbindungen auf dem Server zu verarbeiten. Wenn Sie eine IP-Adresse wie 127.0.0.1:9000 angeben, kann PHP-FPM Verbindungen über einen TCP-Port und eine Adresse entgegennehmen.

Finden Sie weitere Konfigurationen, einschließlich pm, um zu modifizieren, wie PHP-FPM Verbindungen auf dem Server behandelt

INI
pm = dynamic
pm.max_children = 5
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 3

Speichern Sie die www.conf-Datei und schließen Sie den Texteditor, um die Änderungen an der Pool-Konfiguration zu speichern.

Erstellen Sie neue Konfigurationen im Verzeichnis pool.d, um zusätzliche benutzerdefinierte Pool-Konfigurationen mit der Erweiterung .conf zu erstellen, die PHP-Verbindungen auf dem Server behandeln

Konsole
$ sudo vim /etc/php/7.4/fpm/pool.d/.conf

Starten Sie PHP 7.4 FPM neu, um die Änderungen an der Pool-Konfiguration anzuwenden

Konsole
$ sudo systemctl restart php7.4-fpm

Testen Sie PHP 7.4

Folgen Sie den untenstehenden Schritten, um eine Beispiel-PHP-Anwendung zu erstellen und PHP 7.4 auf Ihrem Ubuntu 24.04-Server zu testen.

Testen Sie die aktive PHP-Version und vergewissern Sie sich, dass es 7.4 ist

Konsole
$ php -v

Oder führen Sie den Befehl php7.4 -v aus, wenn mehrere Versionen installiert sind.

Konsole
$ php7.4 -v

Ausgabe:

Konsole
PHP 7.4.33 (cli) (built: Dec 24 2024 07:12:16) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.33, Copyright (c), by Zend Technologies

Erstellen Sie eine app.php-Testanwendungsdatei

Konsole
$ vim app.php

Geben Sie den folgenden PHP-Code in die Datei ein

Code
<!--?php echo "Greetings from centron" ?-->

Speichern Sie die Datei app.php und schließen Sie den Texteditor.

Der PHP-Code in der obenstehenden Datei zeigt die Nachricht "Greetings from centron" an, wenn er ausgeführt wird.

Führen Sie die app.php-Anwendung mit PHP aus

Konsole
$ php app.php

Überprüfen Sie, ob die PHP-Anwendung ohne Fehler ausgeführt wird

Greetings from centron

Fazit

Sie haben PHP 7.4 auf Ubuntu 24.04 installiert und so konfiguriert, dass es mit PHP-FPM-Pools ausgeführt wird. Sie können PHP 7.4 mit den meisten dynamischen Anwendungen verwenden und zusätzliche Module installieren, die es Ihnen ermöglichen, PHP mit anderen Diensten wie Nginx und MySQL zu integrieren, um Anfragen je nach den Anforderungen Ihres Projekts zu verarbeiten.

Jetzt 200 € Guthaben sichern

Testen Sie Ihr Setup auf ccloud³

Registrieren Sie sich in der ccloud³ und erhalten Sie 200 € Startguthaben für Ihr Projekt – z. B. für eine PostgreSQL-VM mit automatischen Backups.

centron Redaktion Technische Redaktion

Das Redaktionsteam von centron schreibt Anleitungen aus dem Betriebsalltag: getestet auf unserer eigenen Plattform, betrieben im Rechenzentrum in Hallstadt bei Bamberg.

Kategorie Ubuntu
Teilen
Noch offene Fragen?

Our team will help you with your specific setup - in German or English, by people who run the platform themselves.

War dieses Tutorial hilfreich?

Your answer is stored anonymously and helps us improve our tutorials.

Kommentare

No comments yet - be the first to ask a question about this tutorial.

Sign in to comment

Comments are open to centron customers. Sign in to your account to ask a question about this tutorial.

Weiterlesen

Das könnte Sie auch interessieren

Jetzt kostenlos anfangen

Melden Sie sich an und erhalten Sie in den ersten 60 Tagen ein Guthaben von 200 € bei centron.

Dieses Werbeangebot gilt nur für neue Konten. Angebot ausschließlich für Gewerbetreibende.

Jetzt loslegen Sales kontaktieren