Zum Hauptinhalt springen

Installieren und Konfigurieren von PHP OPcache auf OpenServer - eine detaillierte Anleitung

OpenServer ist eine der beliebtesten Plattformen für die Entwicklung und das Testen von Webanwendungen auf einem lokalen Server. Es enthält jedoch standardmäßig keine Codeoptimierung mit Opcache. Durch die Optimierung dieses Dienstprogramms können Sie Ihre Webanwendung erheblich beschleunigen, die Serverlast reduzieren und die Leistung verbessern.

OPcache ist eine Erweiterung für PHP, die kompilierten Code zwischenspeichert und die Ausführung beschleunigt. Die Installation von Opcache auf OpenServer ist einfach, erfordert jedoch einige zusätzliche Einstellungen und Aktionen.

Stellen Sie zunächst sicher, dass Ihr OpenServer auf PHP 7 oder höher läuft, da OPcache nur ab dieser Version verfügbar ist. Sie müssen sich im OpenServer-Administrationsbereich anmelden und die gewünschte PHP-Version in den Servereinstellungen auswählen.

Dann öffne PHP.ini-Datei, die sich in Ihrem OpenServer-Ordner auf dem Server befindet. Suchen Sie die Zeile mit dem Markup "Dynamic Extensions" und kommentieren Sie die Zeile, die die Erweiterung "opcache" enthält, aus (entfernen Sie das Semikolon am Anfang). Speichern Sie die Datei, und starten Sie den OpenServer neu.

Nach dem Neustart des Servers sollten Sie die Opcache-Erweiterung im OpenServer-Administrationsbereich aktivieren. Gehe hinein, finde die Option "opcache.enable" und setzen Sie den Wert auf "On".

Jetzt verwendet Ihr OpenServer die Codebeschleunigung mit Opcache. Ihre Webanwendung sollte wesentlich schneller laufen und weniger Serverressourcen verbrauchen. Vergessen Sie nicht, den Opcache-Cache regelmäßig zu leeren, um mögliche Probleme beim Aktualisieren von Änderungen in Ihrem Code zu vermeiden.

Was ist opcache

OPcache speichert vorkompilierte Opcodes im Speicher des Servers, wodurch das erneute Kompilieren von PHP-Skripten vermieden wird, was die Leistung von Webanwendungen erhöht. Wenn das PHP-Skript erneut ausgeführt wird, verwendet der Interpreter bereits kompilierte Opcodes aus dem Cache, anstatt den gesamten Code von Grund auf neu zu kompilieren.

Vorteile der Verwendung von OPcache:
1. Erhöht die Reaktionsgeschwindigkeit des Servers.
2. Reduzierung der Serverressourcennutzung.
3. Verbesserung der Leistung von Webanwendungen.

Definition und Funktionsweise

Das Funktionsprinzip von OPcache besteht darin, kompilierten PHP-Code vorab zu laden und zwischenzuspeichern. Wenn ein PHP-Skript zum ersten Mal ausgeführt wird, konvertiert der PHP-Compiler den Quellcode in einen Opcode - eine interpretierte Form auf niedriger Ebene, die von der PHP-Engine verstanden wird. Bei nachfolgenden Abfragen für dasselbe Skript vermeidet OPcache den Kompilierungsprozess mit bereits kompiliertem Code, was die Ausführung beschleunigt.

Vorteile der Verwendung von opcache

Hier sind die Hauptvorteile der Verwendung von opcache:

1.

Erhöhung der Ausführungsgeschwindigkeit von PHP-Skripten.

2.

Reduzieren Sie die Serverlast und erhöhen Sie den Durchsatz.

3.

Sparen Sie Serverressourcen und reduzieren Sie die Speicherauslastung.

4.

Verbesserung der Reaktionsfähigkeit der Website und Verkürzung der Reaktionszeit.

5.

Verbesserung der Leistung und Skalierbarkeit von Webanwendungen.

Mit Opcache können Sie PHP-Skripte erheblich optimieren, ihre Ausführung beschleunigen, die Serverleistung erhöhen und die Reaktionsfähigkeit von Webanwendungen verbessern.

Wie installiere ich opcache auf OpenServer

  1. Öffnen Sie die OpenServer-Systemsteuerung und gehen Sie zum Abschnitt "Server".
  2. Suchen Sie den Abschnitt "PHP-Einstellungen" und wählen Sie die gewünschte PHP-Version aus, um OPcache zu installieren.
  3. Öffnen Sie die PHP-Konfigurationsdatei (php.ini) für die ausgewählte PHP-Version. Normalerweise befindet sich diese Datei im Pfad "C:\OpenServerata\config\php\php .ini".
  4. Finde die Zeile ";extension=php_opcache.dll" und entferne das Zeichen ";" am Anfang der Zeile, um OPcache zu aktivieren.
  5. Speichern Sie die Änderungen in der PHP-Datei.ini und starten Sie den OpenServer neu.

Nach Abschluss dieser Schritte wird OPcache erfolgreich auf dem OpenServer installiert und aktiviert. Sie können den Status von OPcache überprüfen, indem Sie die Seite "http://localhost/info .php" im Browser und beim Finden der Zeile "opcache.enable" im Abschnitt "OPcache". Wenn der Wert "On" lautet, funktioniert OPcache ordnungsgemäß.

Schritt 1: Herunterladen und Installieren der erforderlichen Dateien

1. Gehen Sie zur offiziellen PHP-Website (https://www.php.net ) und suchen Sie den Abschnitt "Downloads".

2. Wählen Sie im Abschnitt "Downloads" die gewünschte PHP-Version und das Betriebssystem aus, das mit Ihrem Server kompatibel ist.

3. Laden Sie das Archiv mit der gewünschten PHP-Version auf Ihren Computer herunter.

4. Entpacken Sie das heruntergeladene Archiv in das Verzeichnis, in dem OpenServer installiert ist. Dies ist normalerweise der Ordner "OSPanel" im Stammverzeichnis Ihres Servers.

5. Wechseln Sie zum Ordner "OSPanel\modules\php", dann zum Ordner mit der installierten PHP-Version und klicken Sie mit der rechten Maustaste auf die PHP-Datei.ini".

6. Wählen Sie im Kontextmenü "Öffnen mit" und wählen Sie einen Texteditor, um die PHP-Datei zu öffnen.ini".

7. Innerhalb der Datei "php.ini" Suchen Sie nach der folgenden Zeile: "extension_dir = "./". Fügen Sie die folgende Zeile nach ihr hinzu: "zend_extension=opcache".

8. Speichern Sie die Änderungen und schließen Sie die PHP-Datei.ini".

9. Starten Sie den OpenServer neu, um die Änderungen anzuwenden.

Nachdem Sie alle oben genannten Schritte ausgeführt haben, haben Sie die erforderlichen Dateien erfolgreich heruntergeladen und installiert, um Opcache auf dem OpenServer zu installieren. Jetzt können Sie mit dem nächsten Schritt fortfahren.

Schritt 2: Konfigurieren von opcache

Nachdem Sie opcache auf dem OpenServer installiert haben, müssen Sie seine Parameter in der PHP-Datei konfigurieren.ini. Führen Sie dazu die folgenden Schritte aus:

  1. Öffnen Sie die PHP-Datei.ini, das sich im Ordner befindet, in dem OpenServer installiert ist.
  2. Suchen Sie den Abschnitt [opcache] und konfigurieren Sie die folgenden Einstellungen:
  • opcache.enable - Setzen Sie den Wert auf "1", um Opcache zu aktivieren.
  • opcache.enable_cli - Setzen Sie den Wert auf "1", um opcache für die Befehlszeile zu aktivieren.
  • opcache.memory_consumption - Legen Sie den Wert entsprechend dem verfügbaren Speicher auf dem Server fest.
  • opcache.interned_strings_buffer - Legen Sie den Wert entsprechend den Anforderungen Ihrer Anwendung fest.
  • opcache.max_accelerated_files - Legen Sie den Wert entsprechend der Anzahl der Dateien in Ihrer Anwendung fest.
  • opcache.validate_timestamps - Setzen Sie den Wert auf "0", um die Überprüfung der Änderungszeit der Dateien zu deaktivieren.

Speichern Sie die Änderungen in der PHP-Datei.ini.

Danach können Sie OpenServer neu starten, damit die Änderungen wirksam werden. Opcache arbeitet jetzt mit den angegebenen Parametern und beschleunigt die Ausführung Ihrer Webanwendung.