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.

Das könnte dich auch interessieren …