Installer GLPI 9.2.1

GLPI est une solution de Gestion Libre de Parc Informatique full web. Elle permet de gérer les demandes d’assistance des utilisateurs, les inventaires, les licences, les contrats …

L’installation de GLPI 9.2.1 se fait ici sur la distribution Debian 9 (stretch).

Installation des prérequis

Mise à jour du système

apt update
apt upgrade -y

Service web Apache2

Installation du serveur web Apache :

apt install -y apache2

Configuration du vhost /etc/apache2/sites-available/glpi.conf :

<VirtualHost *:80>
        ServerName   glpi.localdomain
        ServerAdmin  glpi@localhost

        DocumentRoot /var/www/glpi

        ErrorLog  ${APACHE_LOG_DIR}/error_glpi.log
        CustomLog ${APACHE_LOG_DIR}/access_glpi.log combined

        <Directory /var/www/glpi>
                Options Indexes FollowSymLinks
                AllowOverride limit
                Require all granted
        </Directory>
</VirtualHost>

Activation du vhost :

a2ensite glpi
# au passage, desactivation du vhost default :
a2dissite 000-default

Prise en compte des changements :

systemctl reload apache2

Base de données MySQL

Installation de Mysql :

apt install -y mysql-server
# [...], puis :
mysql_secure_installation
# [...] valider les choix par defaut :
# Set root password? [Y/n]
# Remove anonymous users? [Y/n]
# Disallow root login remotely? [Y/n]
# Remove test database and access to it? [Y/n]
# Reload privilege tables now? [Y/n]

Configurer la base et les accès pour GLPI :

mysql -u root -p
# [...]
CREATE DATABASE glpi;
CREATE USER glpi IDENTIFIED BY '<password>';
GRANT ALL PRIVILEGES ON glpi.* TO glpi WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit;

Php

apt install -y php php7.0-curl php7.0-gd php7.0-json         \
php7.0-mbstring php7.0-mysql php-xml php-simplexml php-apcu

Installation de GLPI

Récupérer la release glpi-9.2.1.tgz depuis le dépôt officiel ( github.com/glpi-project/glpi/releases/tag/9.2.1 ), puis l’extraire sur le serveur :

cd /var/www
tar zxf glpi-9.2.1.tgz
rm glpi-9.2.1.tgz
chown -R www-data:www-data glpi
chown root:root glpi
chmod u+w glpi/files
chmod u+w glpi/config

La suite de l’installation se fait sur l’interface web (choix de la langue, validation de la licence, …) :

glpi-setup

Si le message d’erreur “L’extension gd est manquante” apparaît, redémarrer Apache :

systemctl restart apache2

Une fois l’installation terminé, supprimer le script d’installation :

rm /var/www/glpi/install/install.php

Il ne reste plus qu’à se connecter :

glpi-login

Vous avez aimé ?

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

sept + 1 =