Environnement Apache / Mysql / MariaDB / PHP dans les salles de cours

1. Ouvrez un terminal

2. Si ce n'est pas déjà fait, placez-vous à la racine de votre compte

cd

3. Récupérez le zip www.zip dans la racine de votre compte unix. Vous pouvez le faire via cette commande à copier / coller :

cd; wget https://www.enseignement.polytechnique.fr/amp/www.zip

4. Dézipez-le

unzip www.zip

Vous avez désormais un répertoire appelé www. Il est indispensable que celui-ci soit à la racine, sinon vous ne pourrez pas voir vos pages web.

Ce répertoire contient :

[baptiste.desprez@ferrari ~/www]$ ll
total 12
drwxrwxr-x 3 baptiste.desprez staff 4096 jan 23 11:35 bases_mysql --> ce sont vos bases mysql
drwxrwxr-x 3 baptiste.desprez staff 4096 jan 23 11:35 httpd_conf --> c'est la configuration de votre serveur web
drwxrwxr-x 2 baptiste.desprez staff 4096 jan 23 11:34 public_html --> c'est le répertoire dans lequel vous allez mettre vos pages php / html
-rwxr-xr-x 1 baptiste.desprez staff 1703 jan 23 11:33 serveur_web.sh --> c'est le script qui va vous permettre de démarrer mysql sur votre poste

5. Vous pouvez désormais lancer le serveur web :

./www/serveur_web.sh start

ATTENTION ! Votre serveur web est accessible sur internet dès le lancement de cette commande !!!

6. Pour accéder à votre base en ligne de commande, tapez cette commande dans un terminal :

mysql -u root -p

Cette commande va ouvrir une connexion à votre base Mysql / MariaDB.

Le mot de passe est : modal

Tapez quit pour quitter votre session Mysql / MariaDB.

7. Pour arrêter votre serveur (A FAIRE A CHAQUE FIN DE SESSION!):

./www/serveur_web.sh stop

Vous devez exécuter ./www/serveur_web.sh stop avant de vous déconnecter sinon vous risquez de bloquer les utilisateurs suivants et surtout votre base de données est visible sur internet ! Aussi, si vous n'exécutez pas cette commande, vous risquez de corrompre votre base de données.

8. Testez ! Connectez-vous avec votre navigateur comme ceci : http://localhost:60471

Vous pouvez remplacer localhost par le nom de la machine sur laquelle vous travaillez, par exemple http://truite.polytechnique.fr:60471

Pour accéder à votre base avec l'interface graphique phpMyAdmin, tapez l'URL :

http://localhost:60471/phpMyAdmin

Dans la fenêtre d'authenfication qui s'ouvre, tapez comme login "root" / mot de passe "modal".

ATTENTION ! Encore une fois, votre serveur web est accessible sur internet !!! Changez le mot de passe root dans phpMyAdmin, sinon je vous promet quelques surprises... Ne mettez pas un mot de passe trop faible, ni celui que vous utilisez habituellement !