Dans ce tutoriel, nous vous guiderons pas à pas dans l'installation de PHP 8.2 et de certaines extensions couramment utilisées sur un serveur Ubuntu 22.04. PHP est un langage de script côté serveur principalement utilisé pour développer des applications Web. Avec PHP, vous pouvez créer des sites Web dynamiques et gérer des bases de données.
Étape 1 : Mettez à jour votre système
Avant d'installer PHP, nous devons nous assurer que notre système est à jour. Pour ce faire, ouvrez le terminal et exécutez les commandes suivantes :
sudo apt update sudo apt upgrade
Étape 2 : Installer PHP 8.2
Nous sommes maintenant prêts à installer PHP 8.2. Exécutez la commande suivante :
sudo apt install php8.2
Une fois l'installation terminée, vous pouvez vérifier si PHP a été installé avec succès en exécutant la commande suivante :
php -v
Vous devriez voir une sortie montrant la version de PHP.
Étape 3 : Installez les extensions couramment utilisées
Les extensions PHP sont des modules supplémentaires qui étendent les fonctions PHP et lui permettent d'effectuer diverses tâches. Voici quelques extensions couramment utilisées et comment les installer :
Extension MySQL :
sudo apt install php8.2-mysql
Extension SQLite :
sudo apt install php8.2-sqlite3
Extension GD (pour le traitement d'images) :
sudo apt install php8.2-gd
Extension JSON :
sudo apt install php8.2-json
Extension XML :
sudo apt install php8.2-xml
Vous pouvez ajouter des extensions supplémentaires si nécessaire. Voici une liste de toutes les extensions disponibles : https://www.php.net/manual/de/extensions.alphabetical.php
Étape 4 : Ajuster la configuration PHP (facultatif)
En fonction de vos besoins, vous devrez peut-être ajuster la configuration PHP. Le fichier de configuration se trouve généralement dans /etc/php/8.2/apache2/php.ini
pour la configuration du serveur Web Apache. Utilisez un éditeur de texte de votre choix pour ouvrir le fichier et ajuster les paramètres en conséquence.
Étape 5 : Sécurisez PHP via le pare-feu
Il est important d'assurer la sécurité du serveur. Nous utiliserons le pare-feu préinstallé (ufw) pour restreindre l'accès à PHP. Par défaut, le port HTTP 80 est ouvert au trafic Web. Exécutez les commandes suivantes pour configurer le pare-feu :
sudo ufw allow 80/tcp sudo ufw enable
Cela ouvrira le port HTTP et activera le pare-feu. Assurez-vous de fermer tous les autres ports inutiles.
Conclusion
Dans ce tutoriel, nous avons installé PHP 8.2 et certaines extensions couramment utilisées sur un serveur Ubuntu 22.04. PHP est un langage de script polyvalent essentiel au développement Web. N'oubliez pas de garder un œil sur la sécurité de votre serveur et d'ouvrir uniquement les ports nécessaires. Vous êtes maintenant prêt à utiliser PHP pour développer des applications Web dynamiques. Bon codage !