GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer et configurer PHP OPcache sur Ubuntu 20.04

OPcache est un module Apache pour l'interpréteur PHP. Il est utilisé pour augmenter les performances en stockant des scripts précompilés dans un espace mémoire partagé.
Généralement, il est utilisé pour accélérer les performances des applications basées sur WordPress et PHP. OPcache supprime le besoin pour PHP de charger et d'analyser les scripts à chaque requête.

Dans ce tutoriel, nous allons vous montrer comment installer et configurer PHP OPcache sur un VPS Ubuntu 20.04.

Prérequis

  • Un VPS Ubuntu 20.04 (nous utiliserons notre plan SSD 2 VPS)
  • Accès au compte utilisateur root (ou accès à un compte administrateur avec privilèges root)

Se connecter au serveur et mettre à jour les packages du système d'exploitation du serveur

Tout d'abord, connectez-vous à votre serveur Ubuntu 20.04 via SSH en tant qu'utilisateur root :

ssh root@IP_Address -p Port_number

Vous devrez remplacer "IP_Address" et "Port_number" par l'adresse IP et le numéro de port SSH respectifs de votre serveur. De plus, remplacez "root" par le nom d'utilisateur du compte administrateur si nécessaire.

Avant de commencer, vous devez vous assurer que tous les packages du système d'exploitation Ubuntu installés sur le serveur sont à jour. Vous pouvez le faire en exécutant les commandes suivantes :

apt-get update -y
apt-get upgrade -y

Installer et configurer PHP OPcache avec Apache

Dans cette section, nous allons vous montrer comment installer PHP OPcache et l'activer pour le serveur Web Apache.

Installer Apache et PHP

Tout d'abord, vous devrez installer Apache, PHP et d'autres extensions PHP sur votre serveur. Vous pouvez les installer avec la commande suivante :

apt-get install apache2 libapache2-mod-php php php-cli php-opcache php-mysql php-zip php-gd php-mbstring php-curl php-xml -y

Une fois tous les packages installés, vérifiez la version de PHP avec la commande suivante :

php -version

Vous devriez obtenir le résultat suivant :

PHP 7.4.3 (cli) (built: Oct  6 2020 15:47:56) ( 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

Configurer OPcache

Ensuite, vous devrez activer le PHP OPcache en éditant le fichier php.ini.

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

Décommentez les lignes suivantes :

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

Enregistrez et fermez le fichier puis redémarrez le service Apache pour appliquer les modifications :

systemctl restart apache2

Vous pouvez maintenant vérifier l'installation de PHP OPcache avec la commande suivante :

php -i | grep opcache

Vous devriez obtenir le résultat suivant :

/etc/php/7.4/cli/conf.d/10-opcache.ini,
opcache.blacklist_filename => no value => no value
opcache.consistency_checks => 0 => 0
opcache.dups_fix => Off => Off
opcache.enable => On => On
opcache.enable_cli => Off => Off
opcache.enable_file_override => Off => Off
opcache.error_log => no value => no value
opcache.file_cache => no value => no value
opcache.file_cache_consistency_checks => 1 => 1
opcache.file_cache_only => 0 => 0
opcache.file_update_protection => 2 => 2
opcache.force_restart_timeout => 180 => 180

Installer et configurer PHP OPcache avec Nginx

Dans cette section, nous allons vous montrer comment installer PHP OPcache avec le serveur Web Nginx.

Installer PHP et Nginx

Tout d'abord, installez Nginx, PHP et les autres extensions PHP avec la commande suivante :

apt-get install nginx php php-fpm php-cli php-opcache php-mysql php-zip php-gd php-mbstring php-curl php-xml -y

Une fois tous les packages installés, vérifiez la version de PHP avec la commande suivante :

php -version

Vous devriez obtenir le résultat suivant :

PHP 7.4.3 (cli) (built: Oct  6 2020 15:47:56) ( 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

Configurer OPcache

Ensuite, vous devrez activer le PHP OPcache en éditant le fichier php.ini.

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

Décommentez les lignes suivantes :

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

Enregistrez et fermez le fichier puis redémarrez le service Apache pour appliquer les modifications :

systemctl restart nginx php7.4-fpm

Vous pouvez maintenant vérifier l'installation de PHP OPcache avec la commande suivante :

php -i | grep opcache

Vous devriez obtenir le résultat suivant :

/etc/php/7.4/cli/conf.d/10-opcache.ini,
opcache.blacklist_filename => no value => no value
opcache.consistency_checks => 0 => 0
opcache.dups_fix => Off => Off
opcache.enable => On => On
opcache.enable_cli => Off => Off
opcache.enable_file_override => Off => Off
opcache.error_log => no value => no value
opcache.file_cache => no value => no value
opcache.file_cache_consistency_checks => 1 => 1
opcache.file_cache_only => 0 => 0
opcache.file_update_protection => 2 => 2
opcache.force_restart_timeout => 180 => 180

Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS PHP, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts de le configurer pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Panels
  1. Comment installer et configurer CyberPanel sur Ubuntu 18.04

  2. Comment installer et configurer LibreNMS sur Ubuntu 16.04

  3. Comment installer PHP 7.3 sur Ubuntu 16.04

  4. Comment installer et configurer Fail2ban sur Ubuntu 20.04

  5. Comment installer PHP OPcache sur Ubuntu 20.04

Comment installer et configurer MongoDB sur Ubuntu 14.04

Comment installer et configurer Solr 6 sur Ubuntu 16.04

Comment installer et configurer GitLab sur Ubuntu 16.04

Comment installer et configurer Cacti sur Ubuntu 20.04

Comment installer et configurer Git sur Ubuntu 20.04

Comment installer et configurer PHP OPcache sur Ubuntu 18.04