Comment installer un serveur web local sous Ubuntu
8 juin 2009, parComme sous Windows Vista, vous pouvez installer avec votre distribution Linux Ubuntu un serveur web local qui comporte Apache, Php, MySql et phpMyAdmin.

En effet, il existe au moins deux méthodes pour faire cette installation : soit entièrement en ligne de commande, soit via Synaptic.
Pour l’installation en ligne de commande, il faut ouvrir un terminal, avant de taper "sudo aptitude install apache2". Ceci va installer Apache.
Après l’installation d’Apache vous devez taper "sudo aptitude install php5" pour installer php.
Ensuite il faut installer MySql en tapant "sudo aptitude install mysql-server". Avant la fin de l’installation de MySql on va vous demander de définir un mot de passe dont vous devrez vous souvenir pour les accès à la base de données.
Enfin, vous devrez installer pypMyAdmin (en réalité je crois que vous pourriez vous passer de phpMyAdmin en conservant la possibilité de faire fonctionner votre serveur web local mais phpMyAdmin est très pratique aussi je vous encourage à l’installer) en tapant "sudo aptitude install phpmyadmin". A la fin de l’installation de phpMyAdmin vous allez devoir rentrer des options de configuration. De mémoire cela porte sur le serveur web à configurer (il faut retenir Apache2), sur l’identifiant (root pour le superadministrateur) et sur le mot de passe (celui que vous avez déterminer lors de l’installation de phpMyAdmin).
Vous pouvez faire toutes ses étapes sans lignes de commande en passant par Synaptic. Dans ce cas, vous devrez retenir les métapaquets relatifs à Apache2, à php5, à mysql et à phpMyAdmin. Pour certains paquets Synaptic vous proposera d’ajouter d’autres paquets. Il suffit d’accepter les propositions de Synaptic.
Maintenant votre serveur web local fonctionne.
On peut faire des tests pour le vérifier.
Pour voir si le serveur fonctionne, vous pouvez simplement taper "http://127.0.0.1/" ou "http://localhost/" dans votre navigateur. En réponse celui-ci doit alors afficher une page blanche avec la seule ligne suivante "It works"
Pour voir si phpMyAdmin fonctionne, il suffit d’ouvrir votre navigateur et de taper "http://127.0.0.1/phpmyadmin/". Cela devrait vous permettre d’accèder à l’interface de phpmyadmin et avant de pouvoir vous en servir réellement vous devrez mettre votre nom d’utilisateur et votre mot de passe (plus tard si vous voulez accéder à un cms ou à un logiciel de blog que vous avez installer il faut taper une adresse similaire, par exemple http://localhost/spip/).
Pour voir si php fonctionne, vous pouvez créer un fichier dans votre répertoire /var/www/. Vous devez nommer ce fichier "test.php" et mettre le code suivant dedans :
<?php
phpinfo();
?>Après avoir fait ceci, vous devez simplement taper "http://127.0.0.1/test.php" ou "http://127.0.0.1/test.php" pour voir apparaitre une page d’information sur la configuration de php.
Toutefois vous pouvez avoir un problème pour écrire dans /var/www/. Or, vous devez absolument pouvoir écrire dans ce répertoire non seulement pour y installer ce fichier de test, mais également pour y mettre d’autres fichiers, par exemple ceux de WordPress, Spip, Dotclear et autres Drupal.
Pour pouvoir écrire dans ce répertoire vous allez devoir modifier vos droits d’utilisateur. Pour cela, il faut ouvrir un terminal et taper :
sudo addgroup nom_utilisateur www-data (nom_utilisateur doit être remplacé par... votre nom utilisateur)
Ensuite il faut taper :
sudo chown -R www-data:www-data /var/www
sudo chmod -R 770 /var/wwwSi sudo chmod -R 770 /var/www ne fonctionne pas, vous pouvez tenter cette solution qui semble donner meilleure satisfaction :
sudo chmod -R 777 /var/wwwNormalement votre serveur devrait fonctionner. S’il ne répond pas correctement vous pouvez rebooter votre pc et voir si le serveur fonctionne ensuite.
Répondre à cet article
Les derniers billets
-
Google Buzz sur l’iPhone (video)
-
Google Buzz vient d’arriver pour lutter contre Facebook et Twitter
-
123people procéde à une recherche sur le casier judiciaire
-
Facebook : Bing va devenir son moteur de recherche exclusif
-
Twitter Reactions montre les discussions relatives à une page web
-
2 documentaires relatifs à la conception du Nexus One
-
Jaka se lance dans l’aventure des digg like
-
Facebook va s’attaquer à Gmail
-
Dropbox : synchronisation avec Blackberry et Android
-
Facebook change son look
