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.