Dans ce didacticiel, nous allons vous montrer comment installer PHP 7.3 sur Debian 9. PHP (Hypertext Preprocessor) est un langage de script open source côté serveur conçu principalement pour créer des sites Web interactifs dynamiques. PHP est l'un des langages les plus populaires et il est disponible gratuitement pour la redistribution et les modifications. PHP alimente WordPress, le système de gestion de contenu le plus populaire utilisé pour les blogs et la création de sites Web, ainsi que de nombreux autres sites Web de commerce électronique, logiciels de gestion de la relation client, logiciels de planification des ressources d'entreprise, et bien plus encore.
La dernière version de PHP 7.3 a été officiellement publiée le 6 décembre 2018. Elle comprend un certain nombre de nouvelles fonctionnalités et quelques incompatibilités dont vous devez être conscient avant de procéder à la mise à niveau à partir de la version précédente.
Exigences :
Pour les besoins de ce tutoriel, nous utiliserons un VPS Debian 9.
Un accès root SSH complet ou un utilisateur avec des privilèges sudo est également requis.
1. Mise en route
Tout d'abord, vous devrez vous connecter à votre serveur via SSH en tant qu'utilisateur avec un accès root, ou en tant qu'utilisateur root :
ssh root@IP_ADDRESS -p PORT_NUMBER
et remplacez "IP_ADDRESS" et "PORT_NUMBER" par l'adresse IP de votre serveur et le numéro de port SSH.
Une fois connecté, assurons-nous que votre serveur Debian 9 est à jour en exécutant les commandes suivantes :
apt-get update 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, nous pouvons maintenant procéder à l'installation de PHP 7.3.
2. Installez PHP 7.3 sur Debian 9
Commençons par installer les packages requis suivants :
apt-get install ca-certificates apt-transport-https lsb-release
Ensuite, importez la clé de signature et activez le PPA pour PHP 7.3 en utilisant les commandes suivantes :
wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/php7.3.list
Exécutez à nouveau la commande de mise à jour :
apt-get update
Vous pouvez maintenant installer PHP 7.3 sur votre VPS Debian 9.
Pour afficher la liste de tous les packages PHP 7.3 disponibles, vous pouvez exécuter la commande suivante :
apt-cache search php7.3
Sortie :
php7.3 - server-side, HTML-embedded scripting language (metapackage) php7.3-bcmath - Bcmath module for PHP php7.3-bcmath-dbgsym - debug symbols for php7.3-bcmath php7.3-bz2 - bzip2 module for PHP php7.3-bz2-dbgsym - debug symbols for php7.3-bz2 php7.3-cgi - server-side, HTML-embedded scripting language (CGI binary) php7.3-cgi-dbgsym - debug symbols for php7.3-cgi php7.3-cli - command-line interpreter for the PHP scripting language php7.3-cli-dbgsym - debug symbols for php7.3-cli php7.3-common - documentation, examples and common module for PHP php7.3-common-dbgsym - debug symbols for php7.3-common ...
Pour installer PHP 7.3, ainsi que certaines des extensions les plus couramment utilisées, exécutez la commande suivante :
apt-get install php7.3 php7.3-cli php7.3-common php7.3-opcache php7.3-curl php7.3-mbstring php7.3-mysql php7.3-zip php7.3-xml
Pour vérifier que l'installation est terminée, exécutez la commande suivante :
php -v
Le résultat devrait ressembler à ceci :
PHP 7.3.0-2+0~20181217092659.24+stretch~1.gbp54e52f (cli) (built: Dec 17 2018 09:26:59) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.0-dev, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.3.0-2+0~20181217092659.24+stretch~1.gbp54e52f, Copyright (c) 1999-2018, by Zend Technologies
3. Modification des paramètres PHP 7.3 sur un VPS Debian
La prochaine chose que vous voudrez peut-être faire est de personnaliser les paramètres de PHP 7.3 en fonction de vos besoins. Vous pouvez le faire en éditant le fichier php.ini. 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 fichier php.ini qui est actuellement chargé.
# php --ini | grep "Loaded Configuration File" Loaded Configuration File: /etc/php/7.3/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.3/cli/php.ini
Une fois que vous avez terminé de modifier les paramètres, 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.
4. Vérifiez si les fichiers PHP sont en cours d'exécution sur le serveur
Pour vérifier si vos fichiers PHP sont exécutés sur le serveur, vous pouvez créer un exemple de fichier info.php et y accéder depuis votre navigateur Web.
Pour créer le fichier, exécutez la commande suivante :
nano /var/www/html/info.php
Saisissez ensuite le contenu suivant :
<?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
Vous devriez pouvoir voir les informations suivantes :
Toutes nos félicitations! Vous avez installé avec succès PHP 7.3 sur un serveur Debian 9. Pour des informations plus détaillées sur PHP 7.3, vous pouvez consulter la documentation officielle de PHP.
Bien sûr, vous n'êtes pas obligé d'installer PHP 7.3 sur Debian 9 si vous utilisez l'un de nos services d'hébergement PHP géré, auquel cas vous pouvez simplement demander à nos administrateurs système experts d'installer PHP 7.3 sur Debian 9 pour vous, en utilisant le LAMP ou pile LEMP ou toute autre pile d'hébergement Web de votre choix. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.
PS. Si vous avez aimé cet article sur l'installation de PHP 7.3 sur un serveur Debian 9, partagez-le avec vos amis sur les réseaux sociaux à l'aide des boutons ci-dessous, ou laissez simplement un commentaire dans la section des commentaires. Merci.