Mise en service d' un serveur composé d'une pile LAMP Linux-Apache-PHP-MySQL
L'objectif de ce projet était de créer et de mettre en service un serveur LAMP. Pour ce serveur, nous utilisons une distribution de CentOS, Apache 2 (httpd), PHP et MySQL. Le serveur contient deux scripts permettant de réserver une salle de l'IUT (lectures et insertions dans une base de données SQL), un script qui affiche une image redimensionnée et un script affichant les informations de configuration du serveur.
Pour installer le serveur sur une machine CentOS, téléchargez puis décompressez le dépôt dans le dossier de votre choix sans le renommer. Puis, passez en root (su -
) et exécutez le script installation.sh à l'intérieur du dossier décompressé.
Le serveur est maintenant installé et fonctionnel. Le dossier des pages est de base dans le répertoire /var/www/html/S203 mais il peut être changé en modifiant la DocumentRoot dans le fichier httpd.conf.
- Fichier index.html : page d'accueil du site
- Répertoire pages contenant :
- reserv_salles.php : page contenant le formulaire de réservation de salle
- conclusion_salles.php : page indiquant le récapitulatif d'une réservation, insertions dans la base de données
- info.php : contient les informations de configuration du serveur
- image.php : affiche une image redimensionnée
- Répertoire css contenant l'unique feuille de style utilisée pour le site
- Répertoire images contenant les images utilisées dans les pages
- Script d'installation permettant d'installer rapidement le serveur sur une distribution de CentOS
- Script SQL de création permettant de créer la base de données et l'utilisateur utilisés par le serveur
Projet réalisé par :
Projet réalisé dans le cadre de la SAÉ 2.03 du deuxième semestre de BUT informatique à l'IUT de Vélizy
Juin 2023