Installieren und Konfigurieren von PHP OPcache auf Ubuntu 20.04
Opcache ist eine leistungsstarke PHP-Erweiterung, die zur Steigerung der PHP-Leistung verwendet wird, indem vorkompilierter Skript-Bytecode im gemeinsamen Speicher gespeichert wird. So muss PHP Skripte nicht bei jeder Anfrage laden und parsen. Dadurch wird die Performance von PHP-basierten Anwendungen beschleunigt.
In diesem Tutorial zeigen wir Ihnen, wie Sie die Opcache PHP-Erweiterung mit Apache und Nginx unter Ubuntu 20.04 installieren und aktivieren.
Voraussetzungen
- Ein Server, auf dem Ubuntu 20.04 läuft.
- Der Server ist mit einem Root-Passwort konfiguriert.
Installieren von Opcache mit Apache
In diesem Abschnitt zeigen wir Ihnen, wie Sie das Opcache-PHP-Modul auf dem Server mit Apache installieren und aktivieren.
Installieren Sie zunächst die Opcache-Erweiterung mit dem folgenden Befehl:
apt-get install php-opcache -y
Sobald Opcache installiert ist, bearbeiten Sie die Datei php.ini, um die Opcache-Erweiterung zu aktivieren.
nano /etc/php/7.4/apache2/php.ini
Ändern Sie die folgenden Zeilen für eine gute Performance.
opcache.enable=1 opcache.memory_consumption=128 opcache.max_accelerated_files=3000 opcache.revalidate_freq=200
Speichern und schließen Sie die Datei und starten Sie den Apache-Dienst neu, um die Konfigurationsänderungen zu übernehmen:
systemctl restart apache2
Opcache mit Nginx installieren
In diesem Abschnitt zeigen wir Ihnen, wie Sie das Opcache-PHP-Modul auf einem Server mit Nginx installieren und aktivieren.
Installieren Sie zunächst die Opcache-Erweiterung mit dem folgenden Befehl:
apt-get install php-opcache php-fpm -y
Sobald der Opcache installiert ist, bearbeiten Sie die Datei php.ini, um die Opcache-Erweiterung zu aktivieren.
nano /etc/php/7.4/fpm/php.ini
Ändern Sie die folgenden Zeilen für eine gute Performance.
opcache.enable=1 opcache.memory_consumption=128 opcache.max_accelerated_files=3000 opcache.revalidate_freq=200
Speichern und schließen Sie die Datei und starten Sie dann den Nginx- und PHP-FPM-Dienst neu, um die Konfigurationsänderungen zu übernehmen:
systemctl restart nginx systemctl restart php7.4-fpm
Fazit
Herzlichen Glückwunsch! Sie haben die PHP-Opcache-Erweiterung mit Nginx und Apache unter Ubuntu 20.04 erfolgreich installiert und aktiviert. Sie können nun Ihre PHP-basierten Anwendungen mit Opcache problemlos beschleunigen.