Installer et configurer PHP OPcache sur Ubuntu 20.04

Opcache est une puissante extension PHP utilisée pour augmenter les performances de PHP en stockant le bytecode des scripts précompilés dans la mémoire partagée. Ainsi, PHP n’a pas besoin de charger et d’analyser les scripts à chaque requête. Cela permet d’accélérer les performances des applications basées sur PHP.

Dans ce tutoriel, nous allons te montrer comment installer et activer l’extension PHP Opcache avec Apache et Nginx sur Ubuntu 20.04.

Conditions préalables

  • Un serveur exécutant Ubuntu 20.04.
  • Un mot de passe root est configuré sur le serveur.

Installer Opcache avec Apache

Dans cette section, nous allons te montrer comment installer et activer le module PHP Opcache sur le serveur exécutant Apache.

Tout d’abord, installe l’extension Opcache avec la commande suivante :

apt-get install php-opcache -y

Une fois l’Opcache installé, modifie le fichier php.ini pour activer l’extension Opcache.

nano /etc/php/7.4/apache2/php.ini

Change les lignes suivantes pour obtenir de bonnes performances.

opcache.enable=1
opcache.memory_consumption=128
opcache.max_accelerated_files=3000
opcache.revalidate_freq=200

Enregistre et ferme le fichier puis redémarre le service Apache pour appliquer les changements de configuration :

systemctl restart apache2

Installer Opcache avec Nginx

Dans cette section, nous allons te montrer comment installer et activer le module PHP Opcache sur le serveur exécutant Nginx.

Tout d’abord, installe l’extension Opcache avec la commande suivante :

apt-get install php-opcache php-fpm -y

Une fois l’Opcache installé, modifie le fichier php.ini pour activer l’extension Opcache.

nano /etc/php/7.4/fpm/php.ini

Change les lignes suivantes pour obtenir de bonnes performances.

opcache.enable=1
opcache.memory_consumption=128
opcache.max_accelerated_files=3000
opcache.revalidate_freq=200

Enregistre et ferme le fichier puis redémarre le service Nginx et PHP-FPM pour appliquer les changements de configuration :

systemctl restart nginx
systemctl restart php7.4-fpm

Conclusion

Félicitations ! Tu as réussi à installer et à activer l’extension PHP Opcache avec Nginx et Apache sur Ubuntu 20.04. Tu peux maintenant accélérer facilement tes applications basées sur PHP avec Opcache.

Vous aimerez aussi...