Vous êtes sur la page 1sur 9

Université Privée de Marrakech

Fatine BENABDELGHANI – INFO3-G2

TP3 : LAMP

Pour assurer une bonne installation des paquets, il faut mettre à jour la liste des paquets disponibles
dans les dépôts de logiciels.
1- Installation de MYSQL
La commande apt-get -y install mysql-server mysql-client est une commande qui installe les
paquets du serveur et du client MySQL sans demander à l'utilisateur de confirmer (-y) .

On attribut un mot de passe au compte root du serveur mysql.

2- Installation du serveur web apache.


La commande apt-get -y install apache2 installe le serveur web Apache HTTP sur la machine. Pour
héberger des sites web et des applications web sur la machine.

La commande apt-get -y install lynx permet d’installer le navigateur en ligne de commande Lynx qui
est un navigateur en ligne de commande très léger et simple d'utilisation, qui permet aux utilisateurs
de naviguer sur le Web en utilisant uniquement le clavier.

La commande lynx http://127.0.0.1 est utilisée pour ouvrir le navigateur en ligne de commande
Lynx et accéder au serveur Web local à l'adresse http://127.0.0.1

La page par défaut d'Apache2 sur Ubuntu est une page web statique qui est affichée par défaut
lorsqu'un utilisateur accède à un serveur web Apache2 sur une installation d'Ubuntu. Cette page
contient des informations générales sur le serveur, telles que son adresse IP, son nom d'hôte et sa
version Apache2, ainsi que des instructions sur la façon de personnaliser la configuration du serveur.
3- Installation du PHP7
La commande apt-get -y install php7.0 libapache-mod-php7.0 installe PHP 7.0 et le module Apache
pour PHP, ainsi que toutes les dépendances nécessaires pour les faire fonctionner correctement.

Dans le dossier /var/www/html/info.php on crée un fichier info.php ou on mettra la fonction


phpinfo().

La commande chown est utilisée pour changer le propriétaire et le groupe du fichier info.php, www-
data est le nom de l'utilisateur et du groupe qui est généralement utilisé pour exécuter le serveur
web Apache
La commande lynx http://127.0.0.1/info.php est utilisée pour accéder à une page web à partir de la
ligne de commande en utilisant le navigateur web en mode texte. Il permet de vérifier si PHP est
correctement configuré sur votre serveur web. Si la page affiche des informations sur PHP, cela
indique que PHP est installé et configuré correctement

4- Support de MySQL en PHP


La commande apt-get -y install php7.0-mysql permet d’installer le support de mysql en php.

Ensuite on installe d’autres modules php.

Un redémarrage d’Apache est requis après l’installation.

Pour vérifier que tous est correctement installé on vérifie le fichier http://127.0.0.1/info.php , dans
ce dernier mysqll support est enabled
5- Installez le cache PHP Opcache + APCu pour accélérer PHP
La commande apt-get -y install php7.0-opcache php-apcu sert à installer les modules PHP OpCache
et APCu.

- php7.0-opcache: est le nom du paquet pour installer le module OpCache pour PHP 7.0, qui
permet de stocker en mémoire cache les scripts PHP compilés pour des temps de réponse
plus rapides.
- php-apcu: est le nom du paquet pour installer le module APCu pour PHP, qui permet de
stocker en cache des données PHP pour des temps de réponse plus rapides.

Un redémarrage d’Apache est requis après l’installation.


6- Activer le SSL dans Apache
a2enmod SSL sert à activer SSL sur Apache2.SSL (Secure Sockets Layer) est un protocole de sécurité
qui permet de sécuriser les communications entre un navigateur web et un serveur web

La commande A2ensite default-ssl permet d'activer la configuration de l'hôte virtuel par défaut pour
les sites HTTPS sur un serveur Apache. Cela signifie que lorsque cette commande est exécutée,
Apache commencera à servir les sites HTTPS à partir de la configuration de l'hôte virtuel par défaut.

Un redémarrage d’Apache est requis après l’installation

Une erreur de certificat s’affichera

7- Installer PHPMyAdmin
La commande apt-get -y install phpMyAdmin permet d’installer phpmyadmin ce dernier permet de
gérer et créer nos bases de données

On choisit le type de serveur Web dans notre cas on choisit apache2


On configure un mot de passe pour le serveur phpmyadmin

Une confirmation de mot de passe est requise.

Le fichier /etc/apache2/apache2.conf est le fichier de configuration principal d'Apache HTTP Server.


Il contient des directives de configuration globales pour le serveur, telles que les paramètres de
sécurité, les options de serveur virtuel, les emplacements des fichiers de journal, etc.
Un redémarrage d’Apache est requis après la configuration.

8- Teste du serveur LAMP avec le serveur DNS et DHCP


Il faut configurer un adressage static a la carte réseau du serveur LAMP.

Un redémarrage d’Apache est requis après la configuration pour que nnotre serveur prend l’adresse
IP donné

Sur le navigateur WEB de la machine cliente on teste le bon fonctionnement de notre page web et
de phpMyAdmin
Pour tester et configurer les bases de donnée sous PHPMyyAdmin on se connecte sur le compte root
qu’on a déjà définis.

Vous aimerez peut-être aussi