Voici les commandes pour installer un serveur GLPI
Pour installez un MariaDB sous Debian, tapez la ligne :
apt-get install mariadb-client mariadb-server
Après l’installation, vous aurez à choisir un mot de passe root pour MariaDB : Rootsio2017.
mysql -u root -p
Vous devez alors créer un utilisateur (user-glpi et mot de passe Btssio2017) pour l’accès à la future base de données de GLPI :
MariaDB [(none)]> CREATE USER 'user-glpi'@'%' IDENTIFIED BY 'Btssio2017';
Il faut ensuite créer une base de donnée qui sera utilisée par GLPI :
MariaDB [(none)]> CREATE DATABASE glpi;
Vous devez donner les droits au compte utilisateur à la base de GLPI :
MariaDB [(none)]> GRANT ALL PRIVILEGES ON glpi.* TO 'user-glpi'@'%';
Puis recharger les privilèges pour la prise en compte des modifications :
MariaDB [(none)]> FLUSH PRIVILEGES;
Enfin vous pouvez quitter MariaDB :
MariaDB [(none)]> QUIT ;
Installer les extensions PHP
apt-get install php7.0 php7.0-mysql php7.0-xmlrpc php7.0-mbstring php7.0-xml php7.0-imap
php7.0-ldap php7.0-apcu php7.0-curl php7.0-gd php7.0-cli php7.0-fpm
Installer un serveur web apache
apt-get install apache2 apache2-mod-php7.0
Placez-vous dans l’arborescence du serveur web : /var/www/html/
Téléchargez la dernière version de GLPI :
wget https://github.com/glpi-project/glpi/releases/download/9.2.1/glpi-9.2.1.tgz
Décompressez l’archive de GLPI :
tar xzvf glpi-9.2.1.tgz
Supprimez l’archive téléchargée :
rm glpi-9.2.1.tgz
Changez les droits d’accès au dossier ainsi que le propriétaire :
chmod -R 755 /var/www/html/glpi/
chown -R www-data:www-data /var/www/html/glpi/
Ouvrez un navigateur internet et saisissez l’url du serveur web : http://127.0.0.1/glpi
Effectuez la configuration de GLPI. Tant que l’étape 0 de cette configuration montre des problèmes, vous devez les résoudre … pour corriger une erreur de répertoire de fichiers glpi non protégé, éditez le fichier /etc/apache2/apache2.conf et ajoutez les lignes suivantes :
<Directory /var/www/html/glpi>
Options Indexes FollowSymLinks
AllowOverride limit
Require all granted
</Directory>
Puis redémarrez le service apache2 :
/etc/init.d/apache2 restart
Vous avez un serveur GLPI