Installer GLPI sur Ubuntu Linux

Ce tutoriel va vous montrer toutes les étapes nécessaires pour installer GLPI sur Ubuntu Linux.

1. Installer MySQL sur Ubuntu Linux

GLPI a besoin d’un système de base de données pour stocker toute sa configuration.

Utilisez la commande Ubuntu APT pour installer le serveur MySQL.

# apt-get update
# apt-get install mysql-server mysql-client

Utilisez la commande suivante pour accéder à la console de service MySQL.

# mysql -u root -p

Sur la console MySQL, vous devez effectuer les tâches suivantes:

• Créez une base de données nommée glpi.
• Créez un compte utilisateur MySQL nommé glpi.
• Donnez un contrôle total sur la base de données glpi à l'utilisateur glpi.

CREATE DATABASE glpi CHARACTER SET UTF8 COLLATE UTF8_BIN;
CREATE USER 'glpi'@'%' IDENTIFIED BY 'kamisama123';
GRANT ALL PRIVILEGES ON glpi.* TO 'glpi'@'%';
FLUSH PRIVILEGES;
quit;

2. Installer Apache sur Ubuntu Linux

GLPI a besoin d’un serveur Web prenant en charge PHP pour présenter ses pages Web.

Utilisez la commande Ubuntu APT pour installer le serveur Apache.

# apt-get update
# apt-get install apache2 php7.2 php7.2-mysql libapache2-mod-php7.2

Installez les modules PHP requis par Apache.

# apt-get install php7.2-json php7.2-gd php7.2-curl php7.2-mbstring php-cas
# apt-get install php7.2-xml php7.2-cli php7.2-imap php7.2-ldap php7.2-xmlrpc php-apcu

Activer Apache mod_rewrite.

Editez le fichier apache2.conf.

# a2enmod rewrite
# vi /etc/apache2/apache2.conf

Ajoutez les lignes suivantes à la fin de apache2.conf

<Directory /var/www/html>
AllowOverride All
</Directory>

Recherchez l'emplacement du fichier de configuration PHP sur votre système.

Editez le fichier de configuration php.ini.

# updatedb
# locate php.ini
# vi /etc/php/7.2/apache2/php.ini

Votre version de PHP n'est peut-être pas la même que la nôtre.

Votre emplacement de fichier de configuration PHP peut ne pas être le même que le nôtre.

Voici le fichier avec notre configuration.

file_uploads = On
max_execution_time = 300
memory_limit = 256M
post_max_size = 32M
max_input_time = 60
max_input_vars = 4440

Redémarrez le serveur Web Apache manuellement.

# service apache2 restart
# service apache2 status

Vérifiez l'état du service Apache.

● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled)
Drop-In: /lib/systemd/system/apache2.service.d
└─apache2-systemd.conf
Active: active (running) since Mon 2018-12-03 03:41:12 -02; 2 days ago

3. Installer GLPI sur Ubuntu Linux

Après avoir terminé la configuration de MySQL et Apache, nous pouvons commencer l’installation de GLPI.

Téléchargez la dernière version de GLPI et extrayez le package.

# cd /tmp
# wget https://github.com/glpi-project/glpi/releases/download/9.3.3/glpi-9.3.3.tgz
# tar -zxvf glpi-9.3.3.tgz

Déplacez le dossier GLPI dans votre répertoire de lecteur racine Apache.

Donnez à l'utilisateur www-data le contrôle total sur le répertoire GLPI et ses fichiers.

# mv glpi /var/www/html/
# chown www-data.www-data /var/www/html/glpi/* -R

Créez un fichier de configuration Apache nommé glpi.conf.

# vi /etc/apache2/conf-available/glpi.conf

Voici le fichier avec notre configuration.

<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>

Activer la nouvelle configuration sur Apache.

# a2enconf glpi

Redémarrez le serveur Web Apache manuellement.

# service apache2 restart

4. Configurer GLPI sur Ubuntu Linux

Ouvrez votre navigateur et entrez l'adresse IP de votre serveur Web plus / glpi.

Dans notre exemple, l'URL suivante a été entrée dans le navigateur:

• http://200.200.200.200/glpi

L'assistant d'installation de GLPI sera présenté.

Sélectionnez la langue souhaitée.

GLPI Language

Accepter les termes de la licence GLPI

GLPI terms of license

Cliquez sur le bouton Installer.

GLPI Installation

Cliquez sur le bouton Continuer.

GLPI Installation Summary

Entrez les informations de connexion MySQL requises pour vous connecter à la base de données GLPI

GLPI MySQL

Sélectionnez la base de données GLPI et cliquez sur le bouton Continuer.

GLPI Database installation

Cliquez sur le bouton Continuer.

GLPI Usage statistics

Prenez note des noms d'utilisateur et des mots de passe par défaut.

Cliquez sur le bouton Utiliser GLPI.

Sur l'écran de connexion, entrez le compte et le mot de passe GLPI.

Une fois la connexion établie, le tableau de bord GLPI s’affiche.

GLPI Dashboard

Félicitations, GLPI est installé sur votre système.

Sur la console Linux, supprimez le fichier d'installation de GLPI.

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