Website-Suche

Installieren Sie OPCache, um die PHP-Leistung in CentOS 7 zu verbessern


PHP ist eine der beliebtesten Programmiersprachen für die Entwicklung von Anwendungen, Sie finden sie auf jedem Webhosting-Server. Die beliebtesten Content-Management-Systeme (CMSs) sind in PHP geschrieben, wie WordPress, Drupal und Joomla.

Einer der vielen Gründe, warum PHP so bekannt ist, ist, dass es zahlreiche Erweiterungen in seiner Standardverteilung hat, ein Beispiel ist OPcahce.

Was ist Opcache und wie funktioniert es?

Ursprünglich als Zend Optimizer+ bekannt, ist Opcache (eingeführt in PHP 5.5.0) eine leistungsstarke PHP-Erweiterung, die entwickelt wurde, um die PHP-Leistung zu verbessern und so die Gesamtleistung der Anwendung zu steigern. Es ist als Erweiterung über PECL für die PHP-Versionen 5.2, 5.3 und 5.4 verfügbar. Es funktioniert, indem es vorkompilierten Skript-Byte-Code im gemeinsam genutzten Speicher speichert, wodurch PHP die Notwendigkeit beseitigt, Skripte bei jeder Anfrage zu laden und zu analysieren.

In diesem Artikel erklären wir, wie Sie OPcache in CentOS 7 für eine bestimmte PHP-Version installieren und konfigurieren.

Installieren Sie die Opcache PHP-Erweiterung in CentOS 7

1. Beginnen Sie zunächst mit der Installation des EPEL-Repositorys und anschließend mit dem REMI-Repository auf Ihrem System, wie folgt.

# yum update && yum install epel-release
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm  

2. Als nächstes müssen Sie yum-utils installieren, eine Sammlung von Dienstprogrammen, um die Standardfunktionen von yum zu erweitern; Sie helfen Ihnen, Yum-Repositories sowie Pakete ohne manuelle Konfiguration und mehr zu verwalten.

# yum install yum-utils

3. Sobald Sie yum-utils installiert haben, verwenden Sie yum-config-manager, um das Remi-Repository als Standard-Repository für die Installation verschiedener PHP-Versionen und -Module zu aktivieren.

# yum-config-manager --enable remi-php55		#For PHP 5.5
yum-config-manager --enable remi-php56		#For PHP 5.6
yum-config-manager --enable remi-php70 		#For PHP 7.0
yum-config-manager --enable remi-php71		#For PHP 7.1
yum-config-manager --enable remi-php72		#For PHP 7.2

4. Installieren Sie nun die Opcache-Erweiterung und überprüfen Sie Ihre PHP-Version, um mit den folgenden Befehlen zu bestätigen, dass die Opcache-Erweiterung installiert ist.

# yum install php-opcache		
php -v

Konfigurieren der Opcache PHP-Erweiterung in CentOS 7

5. Konfigurieren Sie als Nächstes OPcache, indem Sie die Datei /etc/php.d/10-opcache.ini (oder /etc/php.d/10-opcache.ini) mit Ihrem bevorzugten Editor bearbeiten.

# vim /etc/php.d/10-opcache.ini

Die folgenden Einstellungen sollten Ihnen den Einstieg in die Verwendung von OPcache erleichtern und werden im Allgemeinen als gute Leistung empfohlen. Sie können eine Konfiguration aktivieren, indem Sie die Auskommentierung aufheben.

opcache.enable_cli=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1

6. Starten Sie abschließend Ihren Webserver neu, damit Opcache funktioniert.

# systemctl restart nginx
OR
systemctl restart httpd

Das ist alles! Opcache ist eine PHP-Erweiterung, die entwickelt wurde, um die PHP-Leistung zu verbessern. In diesem Artikel haben wir erklärt, wie Sie OPcache in CentOS 7 installieren und konfigurieren. Wenn Sie Fragen haben, kontaktieren Sie uns über das untenstehende Kommentarformular.

Verwandte Artikel: