GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer PHP OPcache sur Ubuntu 20.04 LTS

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.


Ubuntu
  1. Comment installer PHP 5.6 sur Ubuntu 16.04 LTS

  2. Comment installer PHP 7.2 sur Ubuntu 18.04 LTS

  3. Comment installer PHP 7.3 sur Ubuntu 18.04 LTS

  4. Comment installer PHP 8 sur Ubuntu 20.04 LTS

  5. Comment installer PHP OPcache sur Ubuntu 20.04

Comment installer PHP 5.6, PHP 8.0 et PHP 8.1 sur Ubuntu 20.04 LTS

Comment installer Composer sur Ubuntu 22.04 | 20.04 LTS

Comment installer Laravel sur Ubuntu 22.04 LTS

Comment installer HHVM sur Ubuntu 16.04 LTS

Comment installer Memcached sur Ubuntu 16.04 LTS

Comment installer Composer sur Ubuntu 20.04 LTS