Facebook de Neoflow.fr Rejoignez-nous sur Facebook ! GooglePlus de Neoflow.fr Ajoutez-nous à vos cercles ! Twitter de Neoflow.fr Suivez-nous sur Twitter ! Youtube de Neoflow.fr Abonnez-vous à notre chaine ! Neoflow.fr



Publié par Flo le 22/04/2012 (13820 lus)

Installer un serveur LAMP (Linux Apache MySQL PHP)

Un serveur LAMP (Linux Apache MySQL PHP) est un serveur web comportant 4 composants qui sont :

- Un système d'exploitation Linux.
- Apache pour gérer la communication entre le serveur et les clients.
- MySQL pour toute la partie base de données.
- PHP pour rendre le tout dynamique.

Grâce à un serveur LAMP vous pouvez créer un site web dynamique grâce au PHP et à la base de données MySQL, étant donné qu'il contient tout les éléments nécessaires à la mise en place d'un site web dynamique. Un serveur LAMP regroupe plusieurs éléments qui en font un service complet et stable.

1. Installation des paquets nécessaires :

Premièrement, nous allons installer les paquets nécessaires pour former un serveur LAMP, voici les paquets à installer :

- apache2
- php5
- mysql-server

Pour cela saisissez la commande :

apt-get install apache2 php5 mysql-server


Vous pouvez également les installer séparément si vous le souhaitez en saisissant les commandes les unes après les autres :

apt-get install apache2
apt-get install php5
apt-get install mysql-server


Il n’y a rien de particulier à effectuer pendant l’installation, mis à part lors de l’installation du paquet mysql-server où l’on vous demande un mot de passe pour le compte d’administration de MySQL :

mot de passe mysql

 

2. Installation de l’interface de gestion MySQL :

PHPMyAdmin est une interface d’administration système de gestion de base de données MySQL. Pour l’utiliser vous devez installer le moteur PHP, Apache et MySQL, comme nous l’avons fait précédemment.

apt-get install phpmyadmin


Pendant l’installation, on vous demande de choisir le serveur web qui doit être configuré pour accueillir PHPMyAdmin, choisissez donc « apache2 » :

Ensuite choisissez « Oui » pour que la base de données de configuration par défaut soit créée :

Définissez un mot de passe pour le compte administrateur, comme pour MySQL server :

Une fois l’installation terminée vous pouvez accéder à l’interface PHPMyAdmin en saisissant l’URL http://ip_du_serveur/phpmyadmin puis utilisez « Root » comme utilisateur et le mot de passe définit dans l’installation :


phpmyadmin connexion

Vous pouvez à tout moment reconfigurer PHPMyAdmin en saisissant la commande :

dpkg-reconfigure phpmyadmin


3. Que faire après l’installation d’une extension ?

Les extensions permettent d’ajouter des fonctionnalités supplémentaires à votre serveur, si vous installez une extension sur votre serveur LAMP, pensez à redémarrer le service Apache après l’installation grâce à la commande suivante :

/etc/init.d/apache2 restart

4. Si ça ne marche pas... créez le lien symbolique (mise à jour du 18/08/2012) :

Une fois l'installation terminée, il se peut que vous ne puissiez pas accéder à PHPMyAdmin. Pour résoudre ce problème, créez le lien symbolique entre le répertoire où est installé PHPMyAdmin et le répertoire où il aurait dû s'installer pour le rendre disponible via URL. Pour cela, saisissez cette commande :

sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin




Navigation

Article précédent Gérer plusieurs sites sous Apache

Commentaire(s)
Pour obtenir de l'assistance technique, des conseils ou pour échanger sur le sujet, inscrivez-vous gratuitement sur notre site puis créez un nouveau sujet dans le forum. Nous préférons utiliser le forum afin de mieux organiser les discussions. Utilisez les commentaires uniquement pour ajouter un complément d'information au tutoriel ou pour remercier l'auteur du tutoriel. Merci de votre compréhension.
 
krizbab
Posté le: 08/05/2012 20:44
Stagiaire
Voici un article simple à jour et très facile à lire !
Votre méthode didactique devrait être une source d'inspiration pour beaucoup de sites !
Mes félicitations
Répondre
Anonymes
Posté le: 10/08/2012 14:41
Sauf! sauf que j'ai appliqué toute la procédure et:..
ça marche pas! A l'adresse indiquée, il y a mon site.
phpmyadmin a bien été installé, mais où?
Comment démarre t'on phpmyadmin ailleurs que dans le navigateur, ou plus précisément à quelle URL?
Je ne dis pas que la procédure décrite ne fonctionne pas, je dis que soit elle est incomplète, soit elle comporte un bug, soit ma configuration est une exception non prise en compte.
Répondre
Flo
Posté le: 13/08/2012 09:58
Administrateur
Bonjour,

Pour accéder à PHPMyAdmin, vous devez utiliser l'URL sous la forme suivante (comme indiquée dans le tuto) :

http://ip_serveur/phpmyadmin/ ou éventuellement http://localhost/phpmyadmin/ si c'est en local.

Vous pouvez tentez dans un premier temps de redémarrer Apache parce qu'il n'a peut être pas pris en compte PHPMyAdmin :

/etc/init.d/apache2 restart
Répondre
Anonymes
Posté le: 16/08/2012 11:21
Bonjour,
J'avais le même problème. J'ai trouvé la solution sur http://doc.ubuntu-fr.org/phpmyadmin. Le phpadmin est installé dans /usr/share
J'ai créé le lien symbolique
sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin
ce qui me donne bien l'accès à la console d'administration.
TC
Répondre
Anonymes
Posté le: 11/12/2012 21:36
Super tuto, j' avais un petit trou de mémoire, et grace a votre tuto l' install sur ubuntu est d'une simplicité. Merci A imprimer et à Garder
Répondre
Anonymes
Posté le: 16/12/2012 13:47
Votre tuto m'a beaucoup aidé, un grand merci
Répondre
JC_onLine
Posté le: 26/02/2013 17:11
Stagiaire
Un petit bonjour juste pour saluer le travail de rédaction de votre tuto qui m'a bien rafraichit la mémoire ;)
Je vois dans votre rubrique 'tutoriels' que beaucoup de sujets sont abordés, donc chapeau et bonne continuation.
Merci et beau travail ;)
Jean-Chritophe
Répondre
michelw
Posté le: 12/03/2013 20:57
Futur technicien
Bonjour,
Je souhaiterai changer l'emplacement des sites qui par défaut si j'ai bien compris sont dans:
/var/www
et les mettre dans un dossier qui se trouve sur un autre disque dur qui s'appel /ext. Ce disque comportant les dossiers suivants.
/ext/site1
/ext/site2
je souhaiterai connaître la manipulation pour le faire et connaître les droit a attribuer à /ext à /ext/site1 et à /ext/site2
Je peux poser les questions sur le forum si vous me précisez la rubrique à utiliser, en vous remerciant
Répondre
Flo
Posté le: 12/03/2013 21:03
Administrateur
Vous pouvez utiliser le forum dédié à Linux : http://www.neoflow.fr/forum/viewforum.php?forum=13

Quand c'est comme ça n'hésitez pas à poster dans le forum même en prenant le risque de vous tromper de forum, on peut déplacer le message vers un autre forum ensuite ;)

En attente de votre message dans le forum pour vous répondre.
Répondre
Anonymes
Posté le: 07/05/2013 23:39
Un grand merci pour ce tutoriel clair et illustré !

C'est vraiment motivant de voir comme il est facile de configurer un serveur web sous Ubuntu en un rien de temps !

Après l'installation de phpmyadmin, il m'était impossible d'y accéder directement par l'url : localhost/phpmyadmin.
Après l'édition d'un lien symbolique avec la commande :

sudo ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin

Tout s'est réglé !

D'ailleurs, si quelqu'un sait pourquoi phpmyadmin s'installe dans ce répertoire ...

Bref, encore merci pour ce super tuto !
Répondre

Les commentaires appartiennent à leurs auteurs. Nous ne sommes pas responsables de leur contenu.