Dans ce tutoriel, nous allons vous montrer comment installer PHP OPcache sur Ubuntu 20.04 LTS. Pour ceux d'entre vous qui ne le savaient pas, OPcache améliore les performances de PHP en stockant le bytecode de script précompilé dans la mémoire partagée , éliminant ainsi la nécessité pour PHP de charger et d'analyser des scripts à chaque requête, cela signifie simplement que toutes les requêtes consécutives pour le même script, puis OpCache stocke ce script en mémoire lors de la première exécution, pour être réutilisé par la suite, entraînant ainsi une amélioration des performances.
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo
‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer pas à pas l'installation de PHP OPcache sur Ubuntu 20.04 (Focal Fossa). Vous pouvez suivre les mêmes instructions pour Ubuntu 18.04, 16.04 et toute autre distribution basée sur Debian comme Linux Mint.
Prérequis
- Un serveur exécutant l'un des systèmes d'exploitation suivants :Ubuntu 20.04, 18.04 et toute autre distribution basée sur Debian comme Linux Mint ou un système d'exploitation élémentaire.
- Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
- Un
non-root sudo user
ou l'accès à l'root user
. Nous vous recommandons d'agir en tant qu'non-root sudo user
, cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.
Installer PHP OPcache sur Ubuntu 20.04 LTS Focal Fossa
Étape 1. Tout d'abord, assurez-vous que tous vos packages système sont à jour en exécutant le apt
suivant commandes dans le terminal.
sudo apt update sudo apt upgrade
Étape 2. Installation de PHP OPcache sur Ubuntu 20.04.
Ubuntu 20.04 est livré avec PHP 7.4 dans ses dépôts en amont. Il suffit de l'installer ainsi que les extensions avec le gestionnaire de paquets apt :
sudo apt install php php-cli php-fpm php-opcache php-mysql php-zip php-gd php-mbstring php-curl php-xml
Une fois l'installation du paquet terminée, nous pouvons tester PHP en ligne de commande :
$ php -version PHP 7.4.3 (cli) (built: May 20 2020 18:46:36) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies
Étape 3. Configurez PHP OPcache sur le système Ubuntu.
Nous ouvrons maintenant le fichier de configuration PHP avec la commande suivante :
PHP est interprété à l'aide du module Apache :
sudo nano /etc/php/7.4/apache2/php.ini
PHP est interprété à l'aide du module Nginx :
sudo nano /etc/php/7.4/fpm/php.ini
Les paramètres suivants devraient vous aider à démarrer avec OPcache et sont généralement recommandés pour de bonnes performances. Vous pouvez activer une configuration en la décommentant :
opcache.enable=1 opcache.memory_consumption=128 opcache.max_accelerated_files=3000 opcache.revalidate_freq=200
Enfin, vous devez redémarrer php-fpm
et Apache ou Nginx pour refléter les modifications que vous avez apportées :
sudo systemctl restart apache2 ### Apache sudo systemctl restart nginx ### Nginx sudo systemctl restart php7.4-fpm
Félicitations ! Vous avez installé PHP OPcache avec succès. Merci d'avoir utilisé ce tutoriel pour installer PHP OPcache sur votre système Ubuntu 20.04 LTS Focal Fossa. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site officiel PHP.