Préparatifs avant l’installation de PHP sur Linux
Avant de procéder à l’installation de PHP sur votre système Linux, il est important de s’assurer que vous disposez des droits nécessaires. Vous devez être un utilisateur ayant la capacité d’exécuter des commandes avec `sudo`, souvent utilisé pour obtenir des privilèges d’administrateur.
Étape 1 : Installation du serveur web Apache
Avant d’installer PHP, il faut d’abord mettre en place un serveur web. Apache est un choix populaire. Pour l’installer, ouvrez votre terminal et exécutez les commandes suivantes :
sudo apt update
sudo apt install apache2
Une fois installé, démarrez le service Apache avec :
sudo systemctl start apache2
Vous pouvez vérifier si Apache fonctionne en accédant à http://localhost dans votre navigateur.
Étape 2 : Installation du serveur de bases de données MySQL
Pour gérer les données de manière efficace, il est souvent nécessaire d’installer un système de gestion de base de données comme MySQL. Pour l’installer, saisissez cette commande dans le terminal :
sudo apt install mysql-server
Après l’installation, il est recommandé de sécuriser votre installation de MySQL :
sudo mysql_secure_installation
Comment installer PHP sous Linux ?
Avec Apache et MySQL installés, vous pouvez maintenant procéder à l’installation de PHP. Pour installer PHP, utilisez la commande suivante :
sudo apt install php libapache2-mod-php php-mysql
Cette commande installera PHP ainsi que le module nécessaire pour le faire fonctionner avec Apache et la prise en charge de MySQL.
Configurer PHP et vérifier l’installation
Après l’installation de PHP, il est judicieux de créer un fichier de test pour confirmer que le tout fonctionne correctement. Créez un fichier nommé `info.php` dans le répertoire racine d’Apache :
sudo nano /var/www/html/info.php
Ajoutez-y le code suivant :
<?php phpinfo(); ?>
Ensuite, sauvegardez et fermez l’éditeur. Ouvrez votre navigateur et naviguez vers http://localhost/info.php. Si tout fonctionne correctement, vous devriez voir des informations détaillées concernant la configuration PHP de votre serveur.
Configurer le démarrage automatique des services
Pour s’assurer qu’Apache et MySQL démarrent automatiquement à chaque démarrage de votre système, vous pouvez utiliser les commandes suivantes :
sudo systemctl enable apache2
sudo systemctl enable mysql
Cela garantit que les services sont toujours disponibles après un redémarrage.
Installation sur d’autres distributions Linux
Les instructions ci-dessus sont spécifiquement pour Ubuntu. Sur d’autres distributions, comme CentOS ou Fedora, les commandes peuvent varier légèrement. Il est recommandé d’utiliser le gestionnaire de paquet de votre distribution respective (yum, dnf ou zypper) pour installer Apache, MySQL et PHP.
FAQ
- Puis-je installer PHP sans Apache ?
Oui, vous pouvez installer PHP pour l’utiliser avec d’autres serveurs web, comme Nginx. - Est-ce que PHP s’installe facilement ?
Oui, l’installation de PHP est généralement simple grâce aux gestionnaires de paquets disponibles sur la plupart des distributions Linux. - Comment mettre à jour PHP après l’installation ?
Utilisez la commande `sudo apt update` suivie de `sudo apt upgrade php` pour mettre à jour PHP sur les systèmes basés sur Debian.