Installation de Lamp sur Frugalware
En aidant à la migration du wiki de Frugalware, j’ai constaté que la page sur la création d’un serveur web n’était pas très claire. J’ai donc décidé de créer un tutoriel pour expliquer son installation, je l’intègrerais par la suite sur le wiki de ma distribution préféré.
Pour commencer, qu’est-ce que LAMP ?
LAMP est un serveur web pour faire court. Le nom vient tout simplement des initiales de : Linux, Apache, Mysql et Php.
Dans mon article, je vous expliquerais la démarche à suivre pour créer un serveur en local, pourquoi en local ? Car je suis pas au point pour passer de local à sur Internet.
Installation de Apache
Pour commencer qu’est ce que Apache ?
Apache est un logiciel de serveur HTTP produit par l’Apache Software Foundation.
Pour l’installer sur Frugalware, les commandes suivantes doivent être faite en étant en root :
pacman-g2 -S apache
Une fois cette commande faite, démarrons le service « httpd ».
service httpd start
Si le service est bien démarré vous devriez avoir une réponse de ce style :
Starting Apache web server (no SSL) [ OK ]
Pour que ce service soit lancé à tous les démarrages, il vous suffit de rentrer la commande suivante :
service httpd add
Apache sera donc lancé automatiquement à tous les démarrages de votre ordinateur.
Maintenant toujours en root, 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
gedit /etc/httpd/conf/httpd.conf
A la ligne 323, ajouter « 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.
Je vous invite à lire le tutoriel sur le Site Du Zéro pour en apprendre d’avantage sur le php.
Pour l’installer php ainsi que sa documentation, voici la commande à lancer, toujours en root :
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.
gedit /var/www/html/phpinfo.php
Ajoutez 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 c’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, toujours en root :
pacman-g2 -S mysql
Comme pour Apache nous allons devoir démarrer le service :
service mysqld start
Pour lancer le service à tout les démarrages :
service mysqld add
Nous allons maintenant installer Phpmyadmin ,phpmyadmin permet de gérer vos base de données MySQL.
Pour l’installer, rien de plus simple :
pacman-g2 -S phpmyadmin
Pour configurer MySQL :
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 ça 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 supprimer pas les deux bases de données existantes.
J’espère que cet article vous aura aidé
Pour aller plus loin :
Apprendre le php sur le Site Du Zéro !
Documentation sur LAMP de Ubuntu
Documentation sur LAMP de Frugalware





[...] a publié sur son blog, un tutoriel d’installation de Lamp sur Frugalware, qui devrait être utile pour certains, je [...]
Très bon article !
Je te signale juste une faute, à la fin de ton article :
« J’espère que cet article vous aura été. » => J’espère que cet article vous aura aidé ».
@Tony: Merci pour l’erreur, je viens de corriger.