===== PREREQUIS =====
Machine virtuelle debian 11 sur VMWARE
Serveur Web Apache LAMP est installé sur la VM.
Nous mettons à jour la liste des paquets ainsi que les paquets eux-mêmes :
# apt-get update && apt-get upgrade
Nous installons Apache2 :
# apt-get install apache2 php libapache2-mod-php
===== INSTALLATION PHP 8.2 =====
Ajouter le référentiel Sury PPA contenant les derniers packages de dépendances :
# apt install lsb-release apt-transport-https ca-certificates software-properties-common -y
Nous importons le clé GPG du référentiel :
# wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
Nous ajoutons ensuite le référentiel à la liste de sources :
# sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main"> /etc/apt/sources.list.d/php.list'
Nous mettons à jour la liste des packages ainsi que les paquets :
# apt update && apt upgrade
Nous installons les packages PHP 8.2 :
# apt install php8.2
Nous vérifions la version de PHP actuellement installée sur le système :
# php -v
Nous installons les extensions PHP 8.2 (bibliothèques php) pour fournir des fonctionnalités supplémentaires au langage de programmation PHP non disponibles nativement :
# apt install php8.2-{cli,zip,mysql,bz2,curl,mbstring,intl,common,imap,ldap,xmlrpc,gd,cas,xml}
===== CREATION BASE DE DONNEES GLPI =====
Nous créons la base de données qui nous permettra ensuite d’installer et d'exploiter GLPI :
# mysql -u root -p
MariaDB [(none)]> create database glpidb;
MariaDB [(none)]> grant all privileges on glpidb.* to glpiuser@localhost identified by "choisir un mot de passe";
MariaDB [(none)]> quit