Linux

Comment installer PHP sous Linux ?

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.

A lire :  Comment transférer des fichiers d'un ordinateur à un autre Linux ?

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.