Installation d'un serveur LAMP sous Debian Etch
Un article de Wiki Lambert Nicolas - Quement Julien.
Installation d'un serveur LAMP (Linux, Apache, MySQL et PHP) sous Debian Etch. Dans cet article, nous considérons que vous avez fraîchement installé la distribution Debian Etch.
Nous allons utiliser le gestionnaire de paquet aptitude au lieu de apt-get car il gère mieux les dépendances, de plus il fonctionne de la même façon.
Sommaire |
Mise à jour de la distribution
aptitude update && aptitude upgrade
Installation Apache 2
aptitude install -y apache2
Installation MySQL 5.0
aptitude install mysql-server mysql-client
Cette commande installe plus exactement la dernière version du client et serveur MySQL donc il se pourrait très bien qu'il vous installe la version 5.1 si elle est sortie au moment où vous faites l'installation. Pour préciser la version désirée comme par exemple la 4.1, il faudrait écrire: aptitude install mysql-server-4.1 mysql-client-4.1
ATTENTION: aucun mot de passe n'est attribué au compte root de la base MySQL, vous pouvez en attribuer un avec la commande suivante ou bien par l'interface web de phpMyAdmin (voir plus bas):
/usr/bin/mysqladmin -u root password 'enter-your-good-new-password-here'
Installation PHP5
aptitude install php5 php5-mysql libapache2-mod-php5
Si vous voulez exécuter des scripts Perl et/ou Python, vous devez ajouter les paquets suivants:
aptitude install perl libapache2-mod-perl2
aptitude install python libapache2-mod-python
Tests
Test Apache2
Nous allons maintenant vérifier que le serveur Apache2 et PHP5 sont bien installés. Ouvrez un navigateur web, et entrez l'adresse suivante:
http://ip_du_serveur
Si le serveur apache2 est bien installé, il devrait s'afficher la phrase It's work!.
Test PHP5
Maintenant créez un fichier test.php
nano /var/www/test.php
et insérez-y le code suivant:
<?php phpinfo(); ?>
Ouvrez un navigateur web, et entrez l'adresse suivante:
http://ip_du_serveur/test.php
Si les paquets php5 sont bien installés, il devrait s'afficher un grand tableau avec plein d'infos et notamment la version de php.
Quelques trucs en plus
PHP et MySQL
Pour faire fonctionner PHP avec MySQL, éditez le fichier /etc/php5/apache2/php.ini:
nano /etc/php5/apache2/php.ini
Puis décommentez la ligne extension=mysql.so en enlevant le ; qui la précéde.
Installation phpMyAdmin
aptitude phpmyadmin
Ouvrez un navigateur web, et entrez l'adresse suivante:
http://ip_du_serveur/phpmyadmin/
Si vous n'avez pas encore modifié le mot de passe root de la base MySQL, allez sur l'interface de phpMyAdmin et loggez vous en tant que root; Cliquez sur Privilèges, puis sur l'icône
en face de l'utilisateur root (vous devez voir sûrement deux utilisateurs root, faîtes les même opérations pour les deux). Entrez un mot de passe et sa confirmation puis cliquez sur exécutez.
