Table des matières

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