# Installation de GLPI 9.2.3 sur Ubuntu 16.04 :::danger :fire: les commandes précédées par `sudo` sont à taper soit en root soit avec sudo, chacun ses préférences :). ::: Mise à jour de la bibliothèque de packages ```bash= sudo apt-get update ``` Application des mises à jour ```bash= sudo apt-get upgrade ``` ## Installation des pré-requis pour GLPI Installation d'apache2 ```bash= sudo apt-get install apache2 ``` Installation de mysql ```bash= sudo apt-get install mysql-server ``` :::danger :fire: Indiquer le mot de passe pour mysql, il s'agit du compte "root" de mysql et non de l'OS. ::: Installation de PHP et des modules nécessaires ```bash= sudo apt-get install php-pear php-fpm php-dev php-zip php-curl php-xmlrpc php-gd php-mysql php-mbstring php-xml php-ldap php-apcu php-imap libapache2-mod-php ``` Redémarrer le serveur web ```bash= sudo systemctl restart apache2 ``` ## Installation de GLPI Téléchargement de GLPI 9.2.3 ```bash= cd /tmp/ wget https://github.com/glpi-project/glpi/releases/download/9.2.3/glpi-9.2.3.tgz ``` décompression dans /opt : ```bash= cd /opt/ # puis sudo tar xzvf /tmp/glpi-9.2.3.tgz ``` Création du fichier glpi.conf : ```bash= # utiliser votre éditeur de texte préféré sudo vim /etc/apache2/conf-available/glpi.conf ``` Ajouter la configuration apache pour GLPI : ``` Alias /glpi /opt/glpi <Directory /opt/glpi> DirectoryIndex index.php Options FollowSymlinks AllowOverride Limit Options FileInfo Require all granted </Directory> ``` Activer la confiugration apache pour GLPI : ```bash= cd /etc/apache2/conf-enabled # puis sudo ln -s ../conf-available/glpi.conf ``` Redémarrer le serveur apache2 ```bash= sudo systemctl restart apache2 ``` Permissions à accorder à ces dossier des GLPI : ```bash= sudo chmod -R 777 /opt/glpi/files # puis sudo chmod -R 777 /opt/glpi/config ```