Accueil » Installer GLPI LAMP Debian 11

Installer GLPI LAMP Debian 11

Dans cette procédure, je vais vous montrer pas à pas comment installer GLPI sur votre serveur LAMP Debian 11. Après avoir suivi cette procédure vous aurez en main GLPI sur votre serveur Lamp Debian 11.

Logo Glpi

Prérequis :

  • Une machine sur Debian 11
  • Un serveur Lamp
  • Un accès root sur la machine

Installer GLPI sur LAMP :

En premier temps, il faut mettre à jour la machine :

apt update && apt upgrade -y

Puis on va installer toutes les dépendances :

apt install apache2 php libapache2-mod-php mariadb-server php-mysqli php-mbstring php-curl php-gd php-simplexml php-intl php-ldap php-apcu php-xmlrpc php-cas php-zip php-bz2 php-ldap php-imap -y

Si vous n’avez pas encore sécuriser l’accès à la base de données :

mysql_secure_installation

Répondez par yes à toutes les questions et choisissez un mot de passe fort pour accéder à la base de données en utilisateur root

Ensuite vous pouvez vous connectez à la base de données :

mysql -u root -p

Puis on va créer la base de données pour Glpi :

create database db_glpi;

Enfin on va créer un compte avec tous les droits sur la base de données créer précédemment (Il est recommander de modifier le nom d’utilisateur=admindb_glpi et le mot de passe=MDP) :

grant all privileges on db_glpi.* to admindb_glpi@localhost identified by "MDP";

On peut enfin quitter la base de données :

exit

On va sécuriser apache2 en désactivant l’indexation des fichiers de configuration de GLPI :

nano /etc/apache2/sites-available/000-default.conf

Après l’option DocumentRoot, on va ajouter :

<Directory /var/www/html>
   Options Indexes FollowSymLinks
   AllowOverride All
   Require all granted
</Directory>

Afin que Apache2 charge les modifications de ce fichier, on va le redémarrer :

systemctl restart apache2

On va se rendre dans un répertoire temporaire pour télécharger GPLI :

cd /tmp
wget https://github.com/glpi-project/glpi/releases/download/9.5.2/glpi-9.5.2.tgz

Puis on va décompresser l’archive de GLPI que l’on vient de télécharger :

tar -xvzf glpi-9.5.2.tgz

Ensuite on va supprimer le fichier index.html que apache à générer lors de l’installation :

rm /var/www/html/index.html

Puis on va copier les fichiers de GLPI dans Apache2 :

cp -r glpi/* /var/www/html/

On va ajouté les droits à Apache2 pour les dossiers de GLPI :

chown -R www-data /var/www/html

Ensuite GLPI sera disponible depuis un navigateur web depuis l’url :

http://ip-serveur-glpi

Depuis la page de setup, on va choisir la langue de GLPI :

installer glpi

Acceptez les conditions pour continuer :

Glpi CGU

Enfin cliquez sur installer :

Glpi installation

Après avoir fait les test des prérequis, vous pouvez cliquer sur continuer :

installer glpi

Ensuite il faudra saisir les informations de votre base de données :

installer glpi

Puis sélectionnez la base de données db_glpi :

Glpi choix de base de données

Ensuite vous pouvez continuer :

Glpi initialisation de la base de données

Faite le choix d’envoie de statistiques d’usage :

Glpi statistiques d'usages.

Et faites un don si vous le souhaitez :

Glpi don.

L’installation est terminée :

Glpi installation terminée

Vous pouvez désormais vous connectez avec les accès glpi / glpi :

installer glpi

Voici le tableau de bord :

Tableau de bord Glpi

Après avoir installer GLPI vous pouvez supprimer le fichier install.php :

rm /var/www/html/install/install.php

Source :

https://glpi-install.readthedocs.io/fr/latest/

Susceptible de vous intéresser :