Installation GLPI

Étape 1 : Installer MySQL

Pour installer MySQL et ainsi créer un environnement pour GLPI il faut exécuter les commandes affichées ci-dessous :

sudo apt update && sudo apt upgrade

 

sudo apt install mysql-server mysql-client

Étape 2 : Configurer MySQL

Pour pouvoir effectuer la configuration de MySQL, exécutez la commande qui vous est montrée ci-dessous :

mysql -u root -p

On cherche dans la configuration de MySQL à :

-Créer une base de données nommée glpi

-Créer un compte utilisateur MySQL nommé glpi

-Donner un contrôle total sur la base de données glpi à l’utilisateur glpi. Pour cela il faut entrer la commande suivante :

mysql> CREATE DATABASE glpi CHARACTER SET UTF8 COLLATE UTF8_BIN;

CREATE USER 'glpi'@'%' IDENTIFIED BY 'glpi';

GRANT ALL PRIVILEGES ON glpi.* TO 'glpi'@'%';

FLUSH PRIVILEGES;

quit;

Étape 3 : Installer le serveur web Apache

Pour installer la dernière version de PHP est la commande à entrer est la suivante :

sudo apt install apache2 php php-mysql libapache2-mod-php

Et pour installer des modules PHP qui sont requis par Apache et GLPI il est nécessaire d’entrer cette commande :

sudo apt install php-json php-gd php-curl php-mbstring php-cas php-xml php-cli php-imap php-ldap php-xmlrpc php-apcu

Pour la suite activez le module a2enmod et redémarrez Apache :

sudo a2enmod rewrite

 

sudo systemctl restart apache2

Editez le fichier apache2.conf avec cette commande et y ajouter les lignes suivantes à la fin du fichier :

sudo nano /etc/apache2/apache2.conf

<Directory /var/www/html>

AllowOverride All

</Directory>

Recherchez l’emplacement du fichier de configuration PHP et éditez le fichier de configuration php.ini en exécutant les commandes suivantes (suivez la configuration recommandée à la suite des commandes pour éditer le fichier php.ini) :

sudo updatedb

 

locate php.ini

sudo nano /etc/php/7.4/apache2/php.ini

file_uploads = On

max_execution_time = 300

memory_limit = 256M

post_max_size = 32M

max_input_time = 60

max_input_vars = 4440

Redémarrer Apache en entrant les commandes :

sudo service apache2 restart

Étape 4 : Installer GLPI

Une fois MySQL/Apache installés l’installation de GLPI peut maintenant débuter. Pour cela il faut télécharger la dernière version de GLPI (la version 9.5.3) et l’extraire dans le dossier /tmp en exécutant les commandes suivantes :

cd /tmp

wget https://github.com/glpi-project/glpi/releases/download/9.5.3/glpi-9.5.3.tgz

tar -zxvf glpi-9.5.3.tgz

Ensuite déplacez le dossier GLPI dans le répertoire racine d’Apache :

sudo mv glpi /var/www/html/

Donnez ensuite à l’utilisateur www-data le contrôle total sur le répertoire GLPI et ses fichiers. Pour effectuer cette opération tapez la commande suivante :

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

Créez un fichier de configuration Apache nommé glpi.conf et y insérer le texte qui suit la commande nécessaire à la création du fichier de configuration Apache :

sudo nano /etc/apache2/conf-available/glpi.conf

<Directory /var/www/html/glpi>

AllowOverride All

</Directory>

 

<Directory /var/www/html/glpi/config>

Options -Indexes

</Directory>

 

<Directory /var/www/html/glpi/files>

Options -Indexes

</Directory>

Et enfin pour terminer l’installation il faut activer la configuration et redémarrer le serveur Apache avec les commandes suivantes :

sudo a2enconf glpi

sudo systemctl reload apache2

sudo service apache2 restart

Étape 5 : Configuration GLPI

Ouvre le navigateur web et entrez l’adresse IP du serveur GLPI.

Exemple : http://192.168.1.100/glpi

 

Sélectionnez la langue :

1_Capture-d-e-cran-2020-05-17-a-19.33.26-1-768x262.png

Acceptez les termes de la licence :

2_Capture-d-e-cran-2020-05-17-a-19.33.46-768x476.png

Cliquez sur le bouton Installer :

3_Capture-d-e-cran-2020-05-17-a-19.33.59-1-768x324.png

Vérifier le résultat de tous les tests, puis cliquez sur Continuer :

4_Capture-d-e-cran-2020-05-17-a-19.34.31-1-768x636.png

Renseignez les informations de connexion MySQL pour vous connectez à la base de données GLPI :

5_Capture-d-e-cran-2020-05-17-a-19.35.10-768x418.png

Sélectionnez la base de données glpi, créée dans une étape plus haut :

6_Capture-d-e-cran-2020-05-17-a-19.36.11-1-1024x533.png

Une fois la base initialisée, cliquez sur Continuer :

7_Capture-d-e-cran-2020-05-17-a-19.36.35-1-1024x386.png

Prenez note des identifiants par défaut, et cliquez sur Utiliser GLPI :

9_Capture-d-e-cran-2020-05-17-a-19.37.15-1-1024x479.png

Entrez le compte et mot de passe glpi/glpi :

10_Capture-d-e-cran-2020-05-17-a-21.57.09-1-876x1024.png
11_Capture-d-e-cran-2020-05-17-a-22.01.06-1-1024x398.png

Ressources:
-L'ordinateur mis à disposition par l'UTEC
-VirtualBox
-Internet