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 populaire, notamment dans le développement web. Dans ce guide, on vous explique comment installer 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é de lancer 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 (standalone) 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, on vous conseille la méthode standalone. Sinon, pour une utilisation avec Apache, installez PHP en tant que paquet supplémentaire via la méthode Apache.
Mode autonome (Standalone)
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 les extensions dont vous pourriez avoir besoin.
Avec Apache
Pour commencer, installez Apache sur votre serveur si ce n’est pas déjà fait. Utilisez cette commande :
sudo apt install apache2
Une fois installé, assurez-vous que les règles de pare-feu appropriées sont en place 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, pensez à autoriser le port 80 (HTTP).
sudo ufw allow in "Apache"
Votre serveur devrait maintenant être accessible. Testez en entrant http://[votre_ip_serveur] dans un navigateur.
Avec Apache prêt, installez le paquet PHP pour Apache avec cette commande :
sudo apt install php libapache2-mod-php
Vérifiez que l’installation a réussi avec la commande php -v. PHP est maintenant installé aux côtés de votre serveur web Apache. Pensez à lire la section Extensions PHP pour installer les extensions dont vous avez besoin.
Extensions PHP
PHP propose plein d’extensions optionnelles pour étendre ses fonctionnalités. Pour voir la liste des extensions dispo, lancez cette commande qui affiche les résultats dans la console via 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 en mettre plusieurs à la suite, séparées par un espace, pour aller plus vite.
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 support, dispo tous les jours pour vous aider ! 🙂