Installer un serveur local sous Linux
Comment créer un serveur local sous Linux comme Wamp le fait sous Windows ? Le tutoriel pas à pas et en images.
Utilité
Wamp n'existe pas sous Linux car Wamp veut dire : « Windows Apache Mysql PHP » C'est donc pour Windows, sous Linux on a donc le droit a Lamp « Linux Apache Mysql PHP ».
Comme Wamp, Lamp permet d'avoir un serveur local pour tester son site, son CMS (Xnova, WordPress...). C'est donc très pratique si vous voulez vous lancer dans la programmation Web avec votre pingouin chéri !
Installation
Il existe deux méthode d’installation. La méthode graphique, et la méthode par terminal. Dans ce tuto je vais utiliser la seconde car elle est bien plus efficace et simple.
Ouvrez tout d’abord un terminal :
Tapez cette ligne de commande :
sudo apt-get install apache2 php5 mysql-server libapache2-mod-php5 php5-mysql
Rappels :
- "sudo"Â : lancer une commande en temps que Root
- "apt-get install"Â : Installer les paquets suivants
Exécutez la commande et rentrez votre passe Root. Vous devriez obtenir ça :
Comme c'est la première fois que vous installez Lamp (enfin théoriquement), le terminal va vous demander un mot de passe Super User pour Mysql. Prenez le mot de passe que vous voulez et ne l'oubliez pas.
Il faut ensuite installer l’interface PhpMyAdmin qui nous servira plus trad. Pour cela, exécutez la commande suivante :
sudo apt-get install phpmyadmin
Vous allez avoir plusieurs écrans différents :
Ici, choisissez apache 2 car c'est celui que l'on a installé précédemment.
Rentrez un Mot de Passe pour PhpMyAdmin (retenez le aussi !)
Ensuite vous devriez avoir ça :
Voila ! Maintenant, on va vérifier que tout ça marche bien... Tapez dans votre navigateur "http://localhost/" et suspens...
Si vous avez ça :
C'est que c'est bon !
Vérifions ensuite PhpMyAdmin à cette adresse : http://localhost/phpmyadmin/
Si vous avez ça vous êtes bons !
Note : L'utilisateur s’appelle Root.
Note bis: Si vous rencontrez un problème dans cette partie demandez sur le forum, on est la pour ça !
Utilisation
Maintenant il faut bien s'en servir de notre Lamp tout beau tout neuf ! Je vais utiliser comme exemple Xnova (disponible sur Kommunauty).
Transfert des fichiers
A présent, il faut transférer vos fichier sur votre serveur. Deux méthode pour faire ça.
Une qui est en théorie est sans risque mais assez longue et blazante… alors que l'autre est très simple mais assez dangereuse !
La première consiste a faire une copier coller dans /var/www (www étant la racine du site) en sudo par ligne de commande. Pour cela, utilisez la commande suivante :
sudo cp /chemin/de/ton/fichier /var/wwwÂ
Attention il y a un espace entre les deux chemins ! Et n'oubliez pas que cette commande ne peut copier/coller qu'un élément a la fois ! Si c'est un répertoire entier, il faut utiliser la commande suivante :
sudo cp -R /chemin/de/ton/répertoire /var/www
La deuxième (et celle que je vais utiliser) consiste a lancer Nautilus (l'explorateur de fichier) en Root.
Lancez Nautilus grâce à cette commande :
sudo nautilus
Vous devriez avoir ça :
Rendez vous ensuite dans /var/www et copiez coller tout votre contenu.
Ensuite n'oubliez pas de supprimer index.html déjà présent par défaut dans WWW.
Création de la base de données
Maintenant il faut créer la BDD pour ça on va dans PhpMyAdmin on se connecte.
On clique sur base de données, on crée une nouvelle base de données on l’appelle « site » par exemple.
Maintenant installons Xnova (cf tutoriel Kommunauty) ou votre site perso/CMS :
Conclusion/Problèmes
Voila vous avez installé un serveur local sur votre ordinateur Linux !
Si vous avez des problèmes, rendez-vous dans le forum ou dans les commentaires
Sois le premier à débuter une discussion à propos de cet article !
Ajoute un commentaire !