Heim  >  Artikel  >  Backend-Entwicklung  >  So installieren Sie Opcache in PHP7

So installieren Sie Opcache in PHP7

藏色散人
藏色散人Original
2021-03-03 09:51:043315Durchsuche

So installieren Sie opcache in php7: Fügen Sie zuerst „zend_extension="opcache.so"“ direkt zu php.ini hinzu; ändern Sie dann „zend_extension“ und ersetzen Sie es durch den absoluten Pfad von opcache.so; laden Sie schließlich die PHP-Konfigurationsdatei neu.

So installieren Sie Opcache in PHP7

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP Version 7.2, DELL G3-Computer.

php7.2 Opcache-Erweiterung installieren

Ich bin heute beim Hinzufügen der Opcache-Erweiterung zu PHP7.2 auf einige Probleme gestoßen. Ich werde einige hier aufzeichnen: Denn nach PHP7 ist die Opcache-Erweiterung standardmäßig installiert, aber nicht aktiviert . , also müssen Sie zend_extension="opcache.so" zu php.ini hinzufügen, um die Erweiterung zu aktivieren

1. Nachdem Sie zend_extension="opcache.so" direkt zu php.ini hinzugefügt haben, laden Sie die PHP-Konfigurationsdatei neu und Warnung: Fehlgeschlagen Beim Laden der Zend-Erweiterung „opcache.so“ wird ein Fehler angezeigt. Der Speicherort der Erweiterung „opcache.so“ kann nicht gefunden werden. Lösung:

1.1 Befehlszeilenausführung: find . -name „opcache.so“ Finden Sie den Speicherort der lokalen opcache.so-Datei

Da ich php7.2 mit brew installiert habe, lautet der gefundene Speicherort von opcache.so:

So installieren Sie Opcache in PHP7

1.2 Ersetzen Sie den Inhalt auf der rechten Seite von zend_extension= durch den absoluten Pfad von opcache.so

zend_extension="/usr/local/Cellar/php@7.2/7.2.19_1/lib/php/20170718/opcache.so"

2. Laden Sie nach erfolgreicher Änderung der Datei die PHP-Konfigurationsdatei neu und finden Sie einen neuen Fehler. Zend OPcache konnte nicht geladen werden – das war der Fall bereits geladen

Auf der Suche nach Informationen habe ich festgestellt, dass in der PHP7.2-Konfigurationsdatei conf.d eine ext-opcache.ini-Datei erstellt wurde und in der Datei ein anderer opcache.so-Dateipfad angegeben wurde, was bedeutet, dass beim Neuladen Die PHP-Konfigurationsdatei Es gab zwei opcache.ini-Dateien und ich habe zweimal versucht, das Plug-in zu laden

Also habe ich den Inhalt der ext-opcahce.ini-Datei im Ordner conf.d gelöscht und das Problem wurde gelöst

[Empfohlen: PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo installieren Sie Opcache in PHP7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn