Skip to main content

2_Installation_Server

Pré‑requis à installer

MariaDB‑server est optionnel si vous utilisez un serveur SQL distant.
Il est même recommandé d’utiliser une base de données externe pour une installation en production.

Installation des dépendances nécessaires :

sudo apt install apache2 php-ldap php-imap php-apcu php-xmlrpc php-cas php-mysqli php-mbstring php-curl php-gd php-simplexml php-xml php-intl php-zip php-bz2 mariadb-server perl wget curl

Installation de GLPI

Téléchargez la version souhaitée de GLPI (exemple avec la 10.0.5) :

cd /tmp/
wget https://github.com/glpi-project/glpi/releases/download/10.0.5/glpi-10.0.5.tgz
tar xzf glpi-10.0.5.tgz -C /var/www/

Attribuez les droits nécessaires :

chown -R www-data:www-data /var/www/html/glpi
chmod -R 755 /var/www/html/glpi

Base de données

Si vous utilisez une base locale :

mysql -u root

Création de la base et de l’utilisateur :

create database glpi;
create user 'user'@'localhost' identified by "motdepasse";
grant all privileges on glpi.* to 'user'@'localhost';
flush privileges;
QUIT;

Si vous utilisez un serveur SQL distant, adaptez simplement :

  • l’hôte (DB_HOST)
  • l’utilisateur
  • le mot de passe
  • les droits côté serveur SQL

Configuration Apache

GLPI doit être servi depuis un VirtualHost dont la DocumentRoot pointe vers /var/www/html/glpi/public ou /var/www/html/glpi selon la version.

Vous trouverez un exemple complet dans une autre section de votre guide.