Installation d'un serveur LAMP sous Debian Lenny
Hein ? LAMP ? C’est quoi ça ? Pour faire de la lumière ? :-|
LAMP est l’abréviation de Linux Apache MySQL PHP, configuration dans laquelle devrait être tout bon serveur. :p
On va supposer que votre serveur est tout frais, seul votre Système d’exploitation est installé.
Nous allons commencer par mettre à jour la liste de vos paquets puis vos paquets. Il faut éditer le fichier /etc/apt/sources.list de façon à avoir le contenu suivant :
1 | deb http://ftp.fr.debian.org/debian/ lenny main contrib non-free |
Nous y avons mis l’ensemble des dépôts officiels de Debian, et dépôts de sécurité, ainsi que le dépôt dotdeb qui fournit des paquets pour les serveurs lamp comportant des patchs de sécurité et autres optimisations. Plus d’infos sur Dotdeb.
Une fois votre fichier édité, on va mettre à jour les paquets.
1 | apt-get update && apt-get upgrade |
Voilà votre OS est prêt à faire n’importe quoi (sauf le café).
On s’est occupé du L, passons au A et au P, le M c’est pour la fin.
On va donc installer Apache 2 et PHP 5,
1 | apt-get install apache2 php5 libapache2-mod-php5 |
Et voilà apache et PHP installés, passons à MySQL,
1 | apt-get install mysql-server mysql-client php5-mysql |
Normalement, il vous demande de changer votre mot de passe MySQL root, si ce n’est pas la cas, il faudra le faire plus tard, via phpmyadmin.
On installe phpmyadmin ?
1 | apt-get install phpmyadmin |
Voilà, vous avez maintenant un serveur LAMP fonctionnel.
Le fichier de configuration de mysql est /etc/mysql/my.cnf. Pour apache2, il existe plusieurs fichiers se trouvant dans /etc/apache2/.