Passer au contenu principal

Serveur dédié : Installation de PHP

Ce guide a été créé avec les produits suivants :

(Les détails peuvent varier selon les produits de différents fournisseurs, mais les concepts principaux restent les mêmes)

Introduction

PHP est un langage de programmation polyvalent très utilisé dans le développement web. Dans ce guide, nous expliquons comment installer PHP sur votre serveur.

Préparation

Commencez par vous connecter à votre serveur via SSH. Si vous ne savez pas comment faire, consultez notre guide d’accès initial (SSH).

Une fois connecté, il est recommandé d’exécuter la commande de mise à jour correspondant à votre système d’exploitation pour garder votre serveur sécurisé et à jour avec les dernières fonctionnalités.

  sudo apt update

Installation

Il y a deux façons principales d’installer PHP sur votre serveur Linux : en mode autonome ou comme paquet additionnel pour Apache. Si vous utilisez votre propre serveur web qui n’est pas Apache ou pour des tâches générales, nous recommandons la méthode autonome. Sinon, pour une utilisation avec le serveur web Apache, utilisez la méthode Apache pour installer PHP en tant que paquet supplémentaire.

Mode autonome

Utilisez la commande suivante pour installer la dernière version de PHP. Si vous souhaitez installer une version spécifique, vous pouvez utiliser le flag -y suivi de la version.

# Dernière version
sudo apt install php

# Version spécifique (ex. php7.4)
sudo apt -y install php[version]

Vérifiez que l’installation a réussi avec la commande php -v. Vous avez installé PHP avec succès sur votre serveur. Nous vous recommandons de lire la section Extensions PHP pour vous assurer d’installer les extensions dont vous pourriez avoir besoin.

Avec Apache

Pour commencer, vous devez installer Apache sur votre serveur si ce n’est pas déjà fait. Cela peut être fait avec la commande suivante.

sudo apt install apache2

Une fois installé, assurez-vous que les règles de pare-feu appropriées sont créées pour que le serveur web soit accessible depuis Internet. Dans cet exemple, nous utilisons le pare-feu UFW car Apache dispose d’une application enregistrée pour celui-ci. Si vous utilisez un autre pare-feu, assurez-vous d’autoriser le port 80 (HTTP) à travers le pare-feu.

sudo ufw allow in "Apache"

Votre serveur devrait maintenant être accessible. Vous pouvez tester cela en entrant http://[votre_ip_serveur] dans un navigateur web.

Avec Apache prêt, vous pouvez installer le paquet PHP pour Apache avec la commande suivante.

sudo apt install php libapache2-mod-php

Vérifiez que l’installation a réussi avec la commande php -v. Vous avez installé PHP avec succès aux côtés de votre serveur web Apache. Nous vous recommandons de lire la section Extensions PHP pour vous assurer d’installer les extensions dont vous pourriez avoir besoin.

Extensions PHP

PHP propose un large choix d’extensions optionnelles qui peuvent être installées pour étendre ses fonctionnalités. Pour voir la liste des extensions disponibles, lancez la commande suivante, qui affichera les résultats dans la console en les passant à la commande less.

apt search php- | less

Utilisez les flèches pour naviguer et appuyez sur Q pour quitter. Pour installer un paquet d’extension, utilisez simplement la commande apt install comme suit. Vous pouvez entrer plusieurs extensions à la fois, séparées par un espace, pour accélérer l’installation.

sudo apt install [php_extension] [...]

Conclusion

Vous avez installé PHP avec succès sur votre serveur Linux. Pour toute question ou assistance, n’hésitez pas à contacter notre équipe support, disponible tous les jours pour vous aider ! 🙂