===== 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