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 http://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 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

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

ATTENTION : Le script serveur_web.sh modifie les droits de la racine de votre compte afin que le serveur web puisse lire et exécuter vos pages. Ils deviennent rwxr_xr_x au start et redeviennent rwx______ au 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 de laisser tous vos fichiers en lecture pour tout le monde ! 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/~VOTRELOGIN

Vous pouvez remplacer localhost par le nom de la machine sur laquelle vous travaillez, par exemple http://requin.polytechnique.fr/~jean.dupont/

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

http://localhost/~VOTRELOGIN/phpMyAdmin

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