Zoeken op website

Installeer OPCache om de PHP-prestaties in CentOS 7 te verbeteren


PHP is een van de meest populaire programmeertalen voor het ontwikkelen van applicaties. Je vindt het op elke webhostingserver. De meest populaire Content Management Systemen (CMS'en) zijn geschreven in PHP, zoals WordPress, Drupal en Joomla.

Een van de vele redenen waarom PHP zo bekend is, is omdat het talloze extensies in de standaarddistributie heeft, een voorbeeld is OPcahce.

Wat is Opcache en hoe werkt het?

Oorspronkelijk bekend als Zend Optimizer+, is Opcache (geïntroduceerd in PHP 5.5.0) een krachtige PHP-extensie die is gebouwd om de PHP-prestaties te verbeteren en zo de algehele applicatie te verbeteren prestatie. Het is beschikbaar als extensie via PECL voor PHP versies 5.2, 5.3 en 5.4 >. Het werkt door vooraf gecompileerde scriptbytecode op te slaan in gedeeld geheugen, waardoor PHP niet meer nodig heeft om bij elk verzoek scripts te laden en te parseren.

In dit artikel leggen we uit hoe je OPcache in CentOS 7 installeert en configureert voor een specifieke PHP-versie.

Installeer de Opcache PHP-extensie in CentOS 7

1. Begin eerst met het installeren van de EPEL repository en gevolgd door de REMI repository op uw systeem, als volgt.

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

2. Vervolgens moet je yum-utils installeren, een verzameling hulpprogramma's om de standaardfuncties van yum uit te breiden; ze helpen je bij het beheren van yum-repository's en pakketten zonder enige handmatige configuratie en meer.

yum install yum-utils

3. Zodra je yum-utils hebt geïnstalleerd, gebruik je yum-config-manager om de Remi repository in te schakelen als de standaardrepository voor het installeren van verschillende PHP-versies en modules.

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. Installeer nu de Opcache-extensie en verifieer uw PHP-versie om te bevestigen dat de Opcache-extensie is geïnstalleerd met behulp van de volgende opdrachten.

yum install php-opcache		
php -v

Configureer de Opcache PHP-extensie in CentOS 7

5. Configureer vervolgens OPcache door /etc/php.d/10-opcache.ini (of /etc/ php.d/10-opcache.ini) bestand met uw favoriete editor.

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

De volgende instellingen zouden u op weg moeten helpen met het gebruik van OPcache en worden over het algemeen aanbevolen als goede prestaties. U kunt een configuratie inschakelen door de opmerkingen te verwijderen.

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. Start ten slotte uw webserver opnieuw op zodat Opcache begint te werken.

systemctl restart nginx
OR
systemctl restart httpd

Dat is alles! Opcache is een PHP-extensie die is gebouwd om de PHP-prestaties te verbeteren. In dit artikel hebben we uitgelegd hoe u OPcache in CentOS 7 installeert en configureert. Als u vragen heeft, kunt u ons bereiken via het onderstaande opmerkingenformulier.