# Conditions requises

- **Langage de programmation serveur : PHP** &gt;= 8.4 
    - Lors de l'installation ou de la maintenance il faudra pouvoir accéder à PHP en ligne de commande.
    - En plus de PHP il faudra installer un certains nombres d'extensions PHP obligatoires.

- **Serveur de base de données : MySQL** &gt;= 8.4 ou **MariaDB** &gt;= 10.11 LTS 
    - La base de données sera MySQL ou son fork MariaDB.
    - Celle-ci contiendra les données et les métadonnées entreposées par la plateforme
    - L'utilisateur devra avoir les droits administrateur sur la table utilisée par l'application

- **Un répertoire d'une taille suffisante** 
    - Ce répertoire contiendra tous les documents numériques (images, vidéos, modèles 3D) entreposées par la plateforme
    - Ce répertoire devra être accessible par l'application web et non ouverte au public

- **Un serveur Web PHP compatible Apache** &gt;= 2.4 **ou NGInx** &gt;= 1.24  
    
    - Afin de servir les pages Web dans un navigateur moderne