Installer PHP sur un serveur Linux - Boostez vos applications web dynamiques
Les produits idéaux pour ce guide
Commencez immédiatement — commandez le produit adapté et suivez ce guide étape par étape.
Introduction
PHP est un langage de programmation polyvalent très populaire, largement utilisé dans le développement web. Dans ce guide, nous couvrons le processus d’installation de PHP sur votre serveur.
Préparation
Commencez par vous connecter à votre serveur via SSH. Si vous ne savez pas comment faire, jetez un œil à 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.
- Ubuntu & Debian
- CentOS
- OpenSUSE
- Fedora
sudo apt update
sudo yum update
sudo zypper update
sudo dnf update
Installation
Il y a deux façons principales d’installer PHP sur votre serveur Linux : en mode autonome ou comme module additionnel pour Apache. Si vous utilisez votre propre serveur web qui n’est pas Apache ou pour des tâches générales, on vous conseille la méthode autonome. Sinon, pour une utilisation avec le serveur web Apache, utilisez la méthode Apache pour installer PHP en tant que module 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. On vous recommande de lire la section Extensions PHP pour vous assurer d’installer toutes 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 se fait avec la commande suivante.
sudo apt install apache2
Une fois installé, assurez-vous que les règles du pare-feu sont configurées pour que le serveur web soit accessible depuis Internet. Ici, on utilise le pare-feu UFW car Apache a une application enregistrée pour ça. Si vous utilisez un autre pare-feu, assurez-vous d’autoriser le port 80 (HTTP).
sudo ufw allow in "Apache"
Votre serveur devrait maintenant être accessible. Testez-le en entrant http://[votre_ip_serveur] dans un navigateur.
Avec Apache prêt, vous pouvez installer le module 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. On vous recommande de lire la section Extensions PHP pour vous assurer d’installer toutes les extensions dont vous pourriez avoir besoin.
Extensions PHP
PHP propose un large choix d’extensions optionnelles pour étendre ses fonctionnalités. Pour voir la liste des extensions disponibles, lancez la commande suivante, qui affichera les résultats dans la console via la commande less.
apt search php- | less
Utilisez les flèches pour naviguer et appuyez sur Q pour quitter. Pour installer une extension, utilisez simplement la commande apt install comme suit. Vous pouvez entrer plusieurs extensions 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 aide, n’hésitez pas à contacter notre équipe support, disponible tous les jours pour vous aider ! 🙂