Le Web de Bertrand



Installation d'Apache sous Debian


Cet article vous guidera dans l'installation d'un serveur Web Apache avec PHP, MySQL et phpMyAdmin. Cela suppose que vous disposez d'une connexion a Internet et d'un environnement Debian Gnu Linux

Mise a jour des sources d'apt
Afin d'installer les paquets les plus recents, il est necessaire de mettre a jour la liste des paquets de l'outil apt. Identifiez vous en root dans un terminal a l'aide de la commande su. Tapez ensuite apt-get update. Une fois le telechargement termine, vous disposez de la liste des paquets les plus recents.

Installation du serveur Apache 2
Il s'agit du serveur Web seul. Sans documentation, sans langage cote serveur, sans base de donnees.

apt-get install apache2


Vous pouvez verifier que le serveur fonctionne en tapant http://127.0.0.1/ dans votre navigateur favori.

Installation d'un serveur MySQL
La celebre base de donnees gratuite tres performante. La version 5.0 gere les requetes imbriquees, alors pourquoi s'en priver ?

apt-get install mysql-server-5.0


Votre base de donnees est operationnelle, il faut maintenant definir un mot de passe pour le super utilisateur root afin d'eviter tout probleme de securiteé.

Dans le terminal tapez mysql -u root vous etes alors directement connecte en root sur le serveur MySQL. La premiere chose e faire est de creer un mot de passe.

mysql> USE mysql;
mysql> UPDATE user
-> SET password = PASSWORD('motsecret')
-> WHERE user = 'root';
mysql> flush privileges;

Deconnectez vous avec le commande exit; puis reconnectez vous mysql -u root -p, MySQL vous demande alors votre mot de passe.

Installation de PHP 5

PHP vous permet de generer des pages Web dynamiquement. Il s'agit d'un langage de programmation cote serveur. Il est capable d'aller chercher des informations dans la base de donnees MySQL.

apt-get install libapache2-mod-php5 php5-mysql php5-mcrypt php5-gd php5-cli


Nous avons installe le module PHP 5 pour Apache 2, un module permettant la communication entre PHP et le serveur MySQL. Les librairies de generation d'images a la volee. Un interpreteur PHP en ligne de commandes, tres pratique. Pour d'autres paquets php5 a installer, faites apt-cache search php5 pour rechercher le nom du paquet correspondant a vos besoin, puis installez le si necessaire.

Installation de phpMyAdmin

Cet outil developpe en PHP vous sera tres utile pour administrer et gerer vos bases de donnees.

apt-get install phpmyadmin


Ensuite vous aurez acces a phpMyAdmin en tapant dans la barre d'adresse http://127.0.0.1/phpmyadmin/ apres avoir redemarre le serveur Apache.
Connectez vous en tant que root.