Installation de GLPi sous Debian 10 :
Installation des paquets :
# apt-get update && apt-get upgrade
# apt-get install apache2 mariadb-server mariadb-client php build-essential perl libapache2-mod-perl2 libxml-simple-perl libio-compress-perl libdbi-perl libapache-dbi-perl libdbd-mysql-perl libnet-ip-
perl libsoap-lite-perl libxml-libxml-perl libmojolicious-perl nmap snmp php-mysql php-gd php-mbstring php-ldap php-imap php-apcu php-xmlrpc php-soap php-cas php-xml
Configuration de la base de données :
# mysql_secure_installation
# mysql -u root -p
MariaDB [(none)] CREATE DATABASE glpi;
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)] CREATE USER 'glpi'@'localhost' IDENTIFIED BY 'motDePasse';
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)] GRANT ALL PRIVILEGES ON glpi.* TO 'glpi'@'localhost' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)] FLUSH PRIVILEGES;
MariaDB [(none)] exit;
Configuration serveur WEB et installation de GLPi :
# cd /var/www/html
# rm index.html
# wget https://github.com/glpi-project/glpi/releases/download/9.5.1/glpi-9.5.1.tgz
# tar zxvf glpi-9.5.1.tgz
# chmod 755 -R /var/www/html/
# chown www-data:www-data -R /var/www/html/
# vim /etc/apache2/sites-available/000-default.conf

On peut ajouter l'option suivante : ServerName glpi.atilf.fr en dessous de l'option DocumentRoot.
# chown -R www-data:www-data /var/www/html/glpi
# /usr/sbin/a2enmod rewrite
Enabling module rewrite.
To activate the new configuration, you need to run:
systemctl restart apache2
# systemctl enable apache2
# systemctl restart apache2
Veuillez saisir le nom DNS du serveur et le répertoire GLPi : http://glpi.atilf.fr/glpi
# cp -R /var/www/html/glpi/install /root
# rm -rf /var/www/html/glpi/install