LAMP (Français)

From FrugalWiki

Jump to: navigation, search
i18n
English
Dansk
Français
Magyar

Contents

Présentation de LAMP

LAMP est un serveur web pour faire court. Le nom vient tout simplement des initiales de : Linux, Apache, Mysql et Php. Je vais vous expliquer la démarche à suivre pour créer un serveur en local.

Installation de Apache

Pour commencer qu’est-ce que Apache ? Apache est un logiciel de serveur HTTP produit par l’Apache Software Foundation.

Image:root_terminal_48px.png
# pacman-g2 -S apache

Une fois cette commande faite, démarrons le service "httpd".

Image:root_terminal_48px.png
# service httpd start


Si le service est bien démarré, vous devriez avoir une réponse de ce style :

Image:root_terminal_48px.png
# Starting Apache web server (no SSL) [ OK ]

Maintenant, pour pouvoir avoir ce service de lancé à tous les démarrages, il vous suffit de rentrer la commande suivante :

Image:root_terminal_48px.png
# service httpd add


Apache sera donc lancé automatiquement à tous les démarrages de votre ordinateur.

A présent, vous allez éditer un fichier. Personnellement j’utilise Gedit, je trouve plus pratique d’avoir une interface graphique pour faire des modifications sur le fichier :p

Image:root_terminal_48px.png
# gedit /etc/httpd/conf/httpd.conf


A la ligne 323, ajoutez « ServerName 127.0.0.1  » comme nous sommes en local.

Si tout s’est bien déroulé, rendez-vous sur votre navigateur et rentrez l’adresse suivante : Au choix : http://127.0.0.1 ou http://localhost

Installation de php

Le php est un langage de programmation destiné à rendre les pages web dynamiques. Pour installer php ainsi que sa documentation, voici la commande à lancer, toujours en root :

Image:root_terminal_48px.png
# pacman-g2 -S php php-docs-fr

Nous allons maintenant vérifier que php est bien installé. Pour cela, nous allons créer un fichier phpinfo.php. Par la même occasion, ce fichier vous donnera des informations sur la version php installée sur votre serveur local.

Image:root_terminal_48px.png
# gedit /var/www/html/phpinfo.php


Ajouter dans ce fichier ces quelques lignes php. Ces lignes appellent tout simplement la fonction phpinfo.

< ?php
phpinfo();
?>

Vous devriez avoir une page plus ou moins semblable à la mienne si votre installation s’est normalement déroulée. A noter qu’il est possible de devoir redémarrer votre ordinateur ou redémarrer X.

Installation de MySQL

MySQL est un système de gestion de base de données (SGBD). Selon le type d’application, sa licence est libre ou propriétaire. Il fait partie des logiciels de gestion de base de données les plus utilisés au monde, autant par le grand public (applications web principalement) que par des professionnels, en concurrence avec Oracle ou Microsoft SQL Server. Wikipedia

Pour installer MySQL :

Image:root_terminal_48px.png
# pacman-g2 -S mysql


Comme pour Apache, nous allons devoir démarrer le service :

Image:root_terminal_48px.png
# service mysqld start


Pour lancer le service à tous les démarrages :

Image:root_terminal_48px.png
# service mysqld add


Nous allons maintenant installer Phpmyadmin. Phpmyadmin permet de gérer vos base de données MySQL via votre navigateur Internet. Pour l’installer, rien de plus simple :

Image:root_terminal_48px.png
# pacman-g2 -S phpmyadmin


Pour configurer MySQL :

Image:root_terminal_48px.png
# mysql_secure_installation


La première question permet de choisir le mot de passe pour se connecter à phpmyadmin. Les questions suivantes ne sont pas importantes pour notre cas. Vous pouvez les passer en faisant entrer. Mais vous pouvez cependant configurer le reste si vous le souhaitez.

Vous pouvez maintenant vous connectez pour tester si phpmyadmin est installé. Pour cela, rendez-vous par là : http://127.0.0.1/phpmyadmin/ Pour vous connectez, l’utilisateur est « root » et le mot de passe est celui que vous avez renseigné plus tôt. Vous devez vous en doutez, mais ne supprimez pas les deux bases de données existantes.

Vous avez désormais tout le nécessaire pour travailler sans Internet.

Personal tools