GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer PHP 7.2 sur Debian 9

Nous allons vous montrer comment installer PHP 7.2 sur un serveur Linux exécutant Debian 9 comme système d'exploitation. PHP est un langage de script côté serveur couramment utilisé pour le développement Web, mais il est également utilisé comme langage de programmation à usage général. PHP propulse WordPress, le système de gestion de contenu le plus populaire utilisé pour les blogs et la création de sites Web, ainsi que d'autres sites Web de commerce électronique, un logiciel de gestion de la relation client, un logiciel de planification des ressources d'entreprise et bien plus encore.

Pourquoi voulez-vous installer PHP 7.2 sur votre VPS Debian 9 ?

PHP 7 offre de bien meilleures performances que PHP 5.6 et les anciennes versions de PHP. Comparé à PHP 5.6, PHP 7.2 pouvait exécuter jusqu'à trois fois plus de requêtes. Si vous avez installé WordPress sur votre VPS Linux, cela signifie une charge de serveur beaucoup plus faible, vous devez donc vous attendre à ce que votre site Web fonctionne plus rapidement avec PHP 7.2.

De plus, PHP 7.2 offre quelques améliorations de sécurité.

Il existe cependant certaines dépréciations que vous voudrez peut-être vérifier avant d'envisager la mise à niveau vers PHP 7.2.

Prérequis

Avant de commencer l'installation de PHP 7.2 sur votre VPS Debian, assurez-vous que vous disposez d'un accès root complet à celui-ci. Connectez-vous au serveur via SSH et mettez à niveau tous les logiciels système vers la dernière version disponible. Vous pouvez le faire en exécutant les commandes suivantes dans le terminal :

sudo apt-get update 
sudo apt-get upgrade

Cela mettra à jour l'index des packages et mettra à jour le logiciel actuellement installé sur le serveur vers la dernière version.

Une fois que votre système est entièrement à jour, vous pouvez passer à l'étape suivante, qui consiste à installer PHP 7.2.

Installer PHP 7.2 sur Debian 9 VPS

Importez la clé de signature et activez le PPA pour PHP 7.2 en utilisant les commandes suivantes :

wget -q https://packages.sury.org/php/apt.gpg -O- | sudo apt-key add -
echo "deb https://packages.sury.org/php/ stretch main" | sudo tee /etc/apt/sources.list.d/php.list

Une fois que vous avez terminé, exécutez à nouveau la mise à jour de l'index du package à l'aide de la commande ci-dessous :

sudo apt-get update

Si vous obtenez une erreur comme celle ci-dessous :

Reading package lists... Done
E: The method driver /usr/lib/apt/methods/https could not be found.
N: Is the package apt-transport-https installed?
E: Failed to fetch https://packages.sury.org/php/dists/stretch/InRelease
E: Some index files failed to download. They have been ignored, or old ones used instead.

Cela signifie qu'il manque des packages que vous devez d'abord installer. Installez les packages requis en exécutant la commande suivante :

sudo apt-get install ca-certificates apt-transport-https

Ensuite, exécutez à nouveau la commande de mise à jour.

Enfin, installez PHP 7.2 sur votre VPS Debian 9, y compris certaines des extensions couramment utilisées à l'aide de la commande ci-dessous :

sudo apt-get install php7.2 php7.2-cli php7.2-common php7.2-opcache php7.2-curl php7.2-mbstring php7.2-mysql php7.2-zip php7.2-xml

Pour vérifier que l'installation est terminée, exécutez la commande suivante :

php -v

Le résultat devrait être très similaire à celui ci-dessous :

# php -v
PHP 7.2.9-1+0~20180901081133.4+stretch~1.gbpdaac35 (cli) (built: Sep  1 2018 08:11:34) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.9-1+0~20180901081133.4+stretch~1.gbpdaac35, Copyright (c) 1999-2018, by Zend Technologies

Modifier/personnaliser les paramètres PHP 7.2 sur un VPS Debian

La prochaine chose que vous voudrez peut-être faire est de personnaliser les paramètres de PHP 7.2 pour répondre à vos besoins. Vous pouvez le faire en éditant le php.ini dossier. Pour trouver le chemin d'accès à ce fichier, vous pouvez utiliser la commande ci-dessous :

php --ini | grep "Loaded Configuration File"

Il renverra le chemin vers le php.ini fichier actuellement chargé.

# php --ini | grep "Loaded Configuration File"
Loaded Configuration File:         /etc/php/7.2/cli/php.ini

Modifiez le fichier à l'aide d'un éditeur de texte de votre choix. Nous utiliserons nano dans cet exemple.

nano /etc/php/7.2/cli/php.ini

Une fois les paramètres modifiés, enregistrez et fermez le fichier. Si vous utilisez Apache en tant que serveur Web, vous devez le redémarrer pour que la nouvelle configuration soit chargée et que les modifications prennent effet. Si vous utilisez Nginx et PHP-FPM, vous devez redémarrer le service PHP-FPM.

Vous pouvez également créer un exemple info.php et voir si les fichiers PHP et exécutés sur le serveur.

Pour créer le fichier :

nano /var/www/html/info.php

et collez ce qui suit :

<?php phpinfo(); ?>

Enregistrez et fermez le fichier, puis ouvrez votre navigateur Web préféré et accédez au fichier en utilisant l'adresse IP de votre serveur dans l'URL suivie du nom du fichier.

http://IP-ADDRESS/info.php

With the completion of this tutorial you have learned how to install PHP 7.2 on your Debian 9 based server. 
For the installation guide of PHP 7.2 on Ubuntu 16.04 please follow this tutorial on how to install PHP 7.2 on Ubuntu 16.04.

Notre hébergement PHP entièrement géré est déjà installé avec la dernière version de PHP 7.2, vous n'avez donc pas à l'installer vous-même. Si vous avez besoin d'installer une autre version de PHP sur votre serveur, faites-le savoir à nos administrateurs système via un chat en direct ou un ticket d'assistance, et cela sera pris en charge immédiatement. Ils sont disponibles 24h/24 et 7j/7. Pour plus de mises à jour, vous pouvez également consulter notre guide Comment installer PHP 7.3 sur Debian 9.

PS. Si vous avez aimé cet article sur l'installation de PHP 7.2 sur Debian 9, partagez-le avec vos amis sur les réseaux sociaux ou laissez simplement une réponse ci-dessous avec votre question ou commentaire. Merci.


Debian
  1. Comment installer PHP 7.4 / 7.3 / 7.2 / 7.1 sur Debian 10 / Debian 9

  2. Comment installer PHP 8.0 sur Debian 11

  3. Comment installer PHP 8.0 sur Debian 10 / Debian 9

  4. Comment installer PHP 7.4 sur Debian 10

  5. Comment installer PHP sur Debian 11

Comment installer PHP 5.6 sur Ubuntu 16.04 et Debian 9

Comment installer Laravel sur Debian 11 / Debian 10

Comment installer PHP 8.0 sur Debian / Mint

Comment installer OPcache sur Debian

Comment installer PHP 7.4 sur Debian 11 Bullseye

Comment installer HHVM sur Debian 8