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 (CMS) sind in PHP geschrieben, beispielsweise WordPress, Drupal und Joomla.

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

Was ist Opcache und wie funktioniert es?

Ursprünglich bekannt als Zend Optimizer+, 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 gesamte Anwendung zu verbessern Leistung. Es ist als Erweiterung über PECL für die PHP-Versionen 5.2, 5.3 und 5.4 verfügbar >. Dabei wird der vorkompilierte Skript-Bytecode im gemeinsamen Speicher gespeichert, sodass PHP nicht mehr bei jeder Anfrage Skripts laden und analysieren muss.

In diesem Artikel erklären wir, wie man OPcache in CentOS 7 für eine bestimmte PHP-Version installiert und konfiguriert.

Installieren Sie die Opcache-PHP-Erweiterung in CentOS 7

1. Beginnen Sie zunächst mit der Installation des EPEL-Repositorys und anschließend des REMI-Repositorys 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 zur Erweiterung der Standardfunktionen von yum; Sie helfen Ihnen bei der Verwaltung von YUM-Repositorys sowie Paketen ohne manuelle Konfiguration und mehr.

yum install yum-utils

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

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 Erweiterung Opcache und überprüfen Sie Ihre PHP-Version, um sicherzustellen, dass die Opcache-Erweiterung installiert ist, indem Sie die folgenden Befehle verwenden.

yum install php-opcache		
php -v

Konfigurieren Sie die Opcache-PHP-Erweiterung in CentOS 7

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

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

Die folgenden Einstellungen sollen 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 sie auskommentieren.

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 zur Verbesserung der PHP-Leistung. In diesem Artikel haben wir erklärt, wie man OPcache in CentOS 7 installiert und konfiguriert. Wenn Sie Fragen haben, erreichen Sie uns über das Kommentarformular unten.