1️⃣ Installation de Debian 12

Avant de commencer, installez une version classique de Debian 12.

2️⃣ Configuration d’une Adresse IP Statique

Par défaut, Debian utilise DHCP pour obtenir une adresse IP. Pour configurer une adresse IP statique, modifiez le fichier de configuration réseau :

sudo nano /etc/network/interfaces

Ici, nous attribuons une adresse IP statique au serveur tout en définissant une passerelle correspondant à l’adresse IP du routeur.

image.png

À ce stade, redémarrez le service afin d'appliquer les modifications, vérifiez que la connexion Internet fonctionne toujours, puis mettez à jour les paquets existants.

sudo systemctl restart networking 

ping 8.8.8.8

sudo apt update
sudo apt upgrade

3️⃣ Installation des paquets php

Nous installons Apache 2, qui servira de fondation pour GLPI.

sudo apt install apache2

Installation de PHP

PHP est un langage de programmation essentiel pour le fonctionnement de GLPI (Gestion Libre de Parc Informatique), car il est utilisé pour générer dynamiquement les pages web et gérer les interactions entre l'utilisateur et la base de données.

La version 8.2 n'est pas disponible par défaut sur Debian 12

sudo apt install ca-certificates apt transport https software properties common wget curl lsb release y

sudo curl sSL <https://packages.sury.org/php/README.txt> | bash x

Mettez à jour les paquets précédemment installés.

sudo apt update && apt upgrade -y

La commande suivante permet d'installer PHP 8.2 ainsi que le module Apache correspondant sur une distribution Linux basée sur APT

sudo apt install php8.2 libapache2 mod php8.2