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.
- 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 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 ! 🙂