Recherche de site Web

Installez OPCache pour améliorer les performances PHP dans CentOS 7


PHP est l'un des langages de programmation les plus populaires pour le développement d'applications, vous le trouverez sur tous les serveurs d'hébergement Web. Les systèmes de gestion de contenu (CMS) les plus populaires sont écrits en PHP, tels que WordPress, Drupal et Joomla.

L'une des nombreuses raisons pour lesquelles PHP est bien connu est qu'il possède de nombreuses extensions dans sa distribution par défaut, un exemple est OPcahce.

Qu’est-ce qu’Opcache et comment ça marche ?

Initialement connu sous le nom de Zend Optimizer+, Opcache (introduit dans PHP 5.5.0) est une puissante extension PHP conçue pour améliorer les performances de PHP, renforçant ainsi l'ensemble de l'application. performance. Il est disponible sous forme d'extension via PECL pour les versions PHP 5.2, 5.3 et 5.4 . Il fonctionne en stockant le byte-code de script précompilé dans la mémoire partagée, éliminant ainsi le besoin pour PHP de charger et d'analyser des scripts à chaque requête.

Dans cet article, nous expliquerons comment installer et configurer OPcache dans CentOS 7 pour une version spécifique de PHP.

Installer l'extension PHP Opcache dans CentOS 7

1. Commencez par installer le référentiel EPEL, suivi du référentiel REMI sur votre système, comme suit.

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

2. Ensuite, vous devez installer yum-utils, un ensemble d'utilitaires pour étendre les fonctionnalités par défaut de yum ; ils vous aident à gérer les référentiels yum ainsi que les packages sans aucune configuration manuelle et plus encore.

yum install yum-utils

3. Une fois yum-utils installé, utilisez yum-config-manager pour activer le référentiel Remi comme référentiel par défaut pour installer différentes versions et modules PHP.

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. Installez maintenant l'extension Opcache et vérifiez votre version de PHP pour confirmer que l'extension Opcache est installée à l'aide des commandes suivantes.

yum install php-opcache		
php -v

Configurer l'extension PHP Opcache dans CentOS 7

5. Ensuite, configurez OPcache en éditant le /etc/php.d/10-opcache.ini (ou /etc/ php.d/10-opcache.ini) en utilisant votre éditeur préféré.

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

Les paramètres suivants devraient vous aider à démarrer avec OPcache et sont généralement recommandés comme bonnes performances. Vous pouvez activer une configuration en la décommentant.

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. Enfin, redémarrez votre serveur Web pour que Opcache commence à fonctionner.

systemctl restart nginx
OR
systemctl restart httpd

C'est tout! Opcache est une extension PHP conçue pour améliorer les performances de PHP. Dans cet article, nous avons expliqué comment installer et configurer OPcache dans CentOS 7. Si vous avez des questions, contactez-nous via le formulaire de commentaires ci-dessous.