Publier
Consulter, acheter et télécharger des documents, présentations, modèles et ebooks sur Needocs (PDF, Word, Powerpoint, Excel)

Installation d'un serveur web Apache, Php, Mysql sous Linux avec Xampp - Tutoriel

Téléchargement
Publié par : Tutorrent
Instal ation d'un serveur web Apache, Php, Mysql
sous Linux avec Xampp
http://ubuntu.ttoine.net
Version 1.1
Copyright (c) ttoine.net.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU
Free Documentation License, Version 1.2 or any later version published by the Free Software
Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. More
information about the license is included in the section entitled " The GNU Free Documentation
License".
Cette documentation non officielle a pour but d'expliquer plus visuellement l'installation de Xampp
pour Linux de façon simple et en évitant au maximun l'utilisation du terminal, souvent austère pour
les débutants. Xampp permet d'installer et de configurer facilement sous Linux un serveur web
Apache Php Mysql et Ftp. La documentation originale, en ligne, en anglais, de Xampp pour Linux
se trouve à cette adresse : http://www.apachefriends.org/en/xampp-linux.htm
En aucun cas les rédacteurs de cette documentation ne peuvent être tenus pour responsables des
désagréments causés par son utilisation.
Pour toute suggestion, remarques, erreurs, etc... vous pouvez aller sur http://blog.ttoine.net rubrique
“Ubuntu”.
Sommaire
1 T
élécharger la version en cours
......................................................................................................... 2
2 I
nstaller Xampp avec un terminal
......................................................................................................2
3 I
nstaller Xampp sans terminal
........................................................................................................... 2
3.1 D

écompresser l'archive dans /opt/
............................................................................................. 2
3.2 F

aire le lien dans /usr/bin
...........................................................................................................4
4 U
tiliser Xampp
.................................................................................................................................. 5
4.1 L

ancer Xampp
............................................................................................................................5
4.2 F

ichiers en ligne
.........................................................................................................................6
4.3 L

es commandes à connaître
....................................................................................................... 7
4.4 S

écuriser son installation de Xampp
..........................................................................................8
4.5 L

iste des logins
.......................................................................................................................... 8
4.6 A

ccéder à Phpmyadmin
............................................................................................................. 8
5 A
vec quoi faire son site web...
...........................................................................................................9
6 T
he GNU Free Documentation Licence
............................................................................................ 9
Installation de Xampp pour Linux sans terminal – http://ubuntu.ttoine.net
1 / 9

1 Télécharger la version en cours
Allez faire un tour à cette adresse :
http://prdownloads.sourceforge.net/xampp/xampp-linux-1.4.12.tar.gz?download
Choisissez un mirroir et enregistrez le fichier “xampp-linux-1.4.12.tar.gz” dans votre répertoire par
défaut.
2 Installer Xampp avec un terminal
Ceux qui préfèrent utiliser un terminal trouveront leur bonheur sur la page principale du site
Xampp-Linux : http://www.apachefriends.org/en/xampp-linux.html
3 Installer Xampp sans terminal
3.1 Décompresser l'archive dans /opt/
Pour continuer l'installation avec le minimum de commandes terminal (l'objet de ce tutoriel), il faut
lancer Nautilus en tant que root.
Depuis le menu “Applications”, faites lancer une application et saisissez dans la fenêtre du lanceur
“gksudo nautilus”, comme ci-dessous.
Cliquez sur “Lancer”. Le système vous demande votre mot de passe, comme ci-dessus (nb : le
même mot de passe que pour aller dans Synaptic). Saisissez le et cliquez sur “Valider”.
Installation de Xampp pour Linux sans terminal – http://ubuntu.ttoine.net
2 / 9

Vous devriez vous trouver devant cette fenêtre :
Si vous n'avez pas la barre latérale et l'adresse, faites “F9” ou allez dans “Editions/Préférences”,
onglet “Comportement”, et cochez “Toujours ouvrir dans des fenêtres de navigation”. Fermez
Nautilus, et relancez “gksudo nautilus”.
Bien, allez chercher l'archive téléchargée au début de ce tutoriel. Par exemple, dans mon cas :
Attention : comme vous avez lancé Nautilus en tant que root (avec gksudo), tout autre application
ou fichier est également lancé en tant que root.. Vous pouvez également déplacer ce que vous
voulez où vous voulez. Ne fermez pas Nautilus maintenant, vous en aurez besoin plus tard.
Double-cliquez sur l'archive “xampp-linux-
1.4.12.tar.gz” pour l'ouvrir avec le
“Gestionnaire d'archives”, et faites “Extraire”
dans /opt/ :
Installation de Xampp pour Linux sans terminal – http://ubuntu.ttoine.net
3 / 9

3.2 Faire le lien dans /usr/bin
Techniquement, Xampp est opérationnel... Mais pour qu'il soit plus facile à utiliser, il faut faire un
lien de l'éxécutable “lampp” dans le répertoire /usr/bin. Ça permet tout simplement de lancer la
commande “lampp” depuis n'importe quels lanceurs d'applications ou fenêtres de terminal.
(Je précise qu'un lien dans Linux est l'équivalent d'un raccourci dans Windows)
Pour ce faire, retournez dans Nautilus en root, que vous n'aviez pas fermé.
Allez dans le répertoire /opt/lampp. Vous devriez avoir ça en descendant en bas de la liste de
fichiers :
C'est le fameux fichier “lampp” avec l'icône “SH” dont il faut faire un lien dans /usr/bin.
Faites un clic bouton droit sur le fichier “lampp”, et “Créer un lien” :
Installation de Xampp pour Linux sans terminal – http://ubuntu.ttoine.net
4 / 9

Avec un bon vieux “Couper/Coller”, déplacez le lien dans le répertoire /usr/bin,
comme ci-dessous :
Il ne vous reste plus qu'à “Renommer” le fichier avec un clic bouton droit et vous aurez ça :
Et voilà, Xampp (lammp) est installé correctement.
4 Utiliser Xampp
4.1 Lancer Xampp
Si vous en êtes là, c'est que vous avez installé Xampp. Vous allez maintenant savoir si tout c'est
bien passé.
Pour cela, il va falloir utiliser un terminal et votre navigateur internet favori. Lancez une fenêtre de
terminal et faites “sudo lampp start”. Le système vous demande le mot de passe, saisissez le et faites
“Entrée”.
Installation de Xampp pour Linux sans terminal – http://ubuntu.ttoine.net
5 / 9

Si vous avez correctement installé Xampp, vous devriez avoir ceci dans la fenêtre du terminal :
Dans le cas où vous avez ce résultat dans le terminal, bravo. Vous pouvez dors et déjà savourer
votre serveur en tapant dans votre navigateur http://localhost/xampp/ . Un joli site web de démo
orange vous permettra de tester les différents modules de Php installés, vous donnera les liens vers
PhpMyAdmin, et autres utilitaires.
Si ça ne marche pas, reprennez le tutoriel au
début, et vérifiez que le répertoire /opt et tout ce
qu'il contient aient les droits d'accès 755 (bouton
droit, “Propriétés”), comme ci-dessous. Vous
pouvez changer les propriétées depuis Nautilus an
tant que root.
Si ça ne marche toujours pas, allez dans ce cas
poster vos questions sur les forums, et n'oubliez
pas s'il y a un message d'erreur ou des
informations dans le terminal de les poster avec
votre question.
4.2 Fichiers en ligne
Les fichiers en ligne sont dans le répertoire /opt/lampp/htdocs/
Je recommande d'utiliser un client ftp avec le compte “nobody” pour ajouter des fichiers, même en
local. C'est mieux pour la sécurité, à cause des erreurs possibles de droits d'accès sur les fichiers en
cas de copie depuis Nautilus en tant que root.
Pour éviter que http://localhost renvoie systématiquement vers http://localhost/xampp, supprimez le
fichier /opt/lampp/htdocs/index.htm, et remplacez le par le votre (via ftp).
Installation de Xampp pour Linux sans terminal – http://ubuntu.ttoine.net
6 / 9

4.3 Les commandes à connaître
Les commandes pour utiliser Xampp (lampp) sont les suivantes :
Commande
Description
sudo lampp start
Pour démarrer Xampp.
sudo lampp stop
Pour arrêter Xampp.
sudo lampp restart
Pour arrêter et redémarrer Xampp.
sudo lampp startapache
Ne démarre qu'Apache.
sudo lamp startssl
Démarre le support SSL d'Apache et l'active de manière permanente.
Si vous redémarrez Xampp, SSL sera de nouveau lancé.
sudo lamp startmysql
Ne démarre que MySQL.
sudo lampp startftp
Démarre le serveur ProFTPD. De même, l'active de manière
permanente.
sudo lampp stopapache
N'arrête qu'Apache.
sudo lampp stopssl
Arrête le support SSL d'Apache, et le désactive de manière
permanente. Si vous redémarrez Xampp, SSL ne sera pas lancé.
sudo lampp stopmysql
N'arrête que MySQL.
sudo lampp stopftp
Arrête le serveur ProFTPD. De même, le désactive de façon
permanente.
sudo lampp security
Lance un utilitaire dans le terminal qui permet de sécuriser son
installation de Xampp en mettant des mots de passe aux serveurs.
sudo lampp php4
Au prochain lancement de Xampp, il chargera PHP version 4.3.X, et
l'activera de manière permanente.
sudo lamp php5
Au prochain lancement de Xampp, il chargera PHP version 5.0.X, et
l'activera de manière permanente.
sudo lampp phpstatus
Affiche la version de PHP qui est chargée lors du démarrage.
Je rappelle qu'idéalement, il vaut mieux effectuer ces commandes dans un terminal.
Installation de Xampp pour Linux sans terminal – http://ubuntu.ttoine.net
7 / 9

4.4 Sécuriser son installation de Xampp
Pour avoir un apperçu de la sécurité de votre installation, allez voir dans votre navigateur
http://localhost/xampp/security.php
Après l'installation, vous devez avoir pas mal de rouge... Pour sécuriser votre installation de Xampp,
par exemple si votre ordinateur a directement accès à Internet sans routeur ou sans firewall, lancez
dans un terminal la commande “sudo lampp security”.
Je ne fais pas de copie d'écran de cette fonction, notez bien les mots de passe que vous mettez.
Attention, vous ne pourrez plus modifier les mots de passe root Mysql. En substance, faites si
besoin plusieurs essais jusqu'à ce que vous ayez ça sur la page security.php :
4.5 Liste des logins
Xampp : lampp
PhpMyAdmin et Mysql : pma, nobody, root (dans l'ordre croissant du nombre de droits)
Ftp : nobody
Conservez bien les mots de passe que vous saisissez si vous sécurisez l'installation (page suivante)
4.6 Accéder à Phpmyadmin
Aller voir http://localhost/xampp, tous les liens sont sur la page de démonstration.
Installation de Xampp pour Linux sans terminal – http://ubuntu.ttoine.net
8 / 9

5 Avec quoi faire son site web...
Certains d'entre vous se diront : c'est pas tout d'avoir installé un serveur sur sa machine, il faut
maintenant savoir avec quoi vous allez créér vos pages web. Je ne vais pas m'étendre plus que ça sur
le sujet : un livre de 500 pages pourrait ne pas y suffir, et ce n'est pas le sujet de ce tutoriel.
Pour faire bref, il n'y a pas vraiment de réponse.
Pour ma part, je ne suis pas un pro des sites web. Ne trouvant pas vraiment de logiciels équivalent à
Dreamweaver de Macromedia sous Linux (et particulèrement sous Ubuntu, ma distribution préférée
du moment), je me suis mis au code html + css avec bonheur (adieu le wysiwyg, ou presque) avec
comme éditeur Bluefish 1.0. Je l'accompagne avec Firefox 1.0.2 et quelques extensions pratiques
pour le développement. J'ai ainsi presque le même environnement que Dreamweaver. D'autres
utilisent Quanta+ comme éditeur. Pour en savoir plus sur les extensions utiles au développement
pour Firefox, allez faire un tour sur http://ubuntu.ttoine.net/mozilla.html .
Nvu, éditeur Wysiwyg de Mozilla.org est à prioris intéressant, mais pas encore au point pour
développer de manière “pro”. Et pour ceux qui cherchent juste un éditeur de page web vraiment
basique, je rappelle qu'il y a toujours Mozilla Composer, très simple et facile à prendre en main.
Le monde du libre est ainsi fait que tout n'est pas toujours prêt, et qu'il n'existe pas
systématiquement d'équivalent pour tous les produits payants, que ce soit dans un environnement
Windows, Linux, ou autre. Pour trouver votre bonheur, vous pouvez aller voir http://framasoft.org ,
site francophone sur les logiciels libres. Et si vous voulez savoir comment les développeurs web
travaillent sous Linux, allez voir le forum Ubuntu-fr.org à cet endroit :
http://forum.ubuntu-fr.org/viewtopic.php?id=1478 .
6 The GNU Free Documentation Licence
Vous pouvez voir la licence GNU Free Documentation Licence à cette adresse :
http://ubuntu.ttoine.net/fdl.txt
Pour plus de renseignements sur les licences libres en général, visitez :
http://gnu.org
Installation de Xampp pour Linux sans terminal – http://ubuntu.ttoine.net
9 / 9

Installation d'un serveur web Apache, Php, Mysql sous Linux avec Xampp - Tutoriel
Publier sur Facebook Publier sur Twitter
Informations
Date : 20/12/2010
Langue : Français
Pages : 9
Consultations : 646
Commentaires : 0
Note :  
Résumé

Editeur : ttoine.net


Description : Installation d'un serveur web Apache, Php, Mysql sous Linux avec Xampp - Tutoriel. GNU/FDL


Tags : Informatique, tutoriel, serveur web Apache, Php, Mysql sous Linux, Xampp

Sur le même thème
Vues : 4172
Les moteurs de recherche et le référencement de sites
Pseudo : Marketmaker
Vues : 4172
Date : 05/12/2010
Pages : 49
Langue : Français
Description :
Présentation sur le fonctionnement des moteurs de recherche et sur l'optimisation du référencement. Janvier 2006 Creative...
Vues : 4018
Flux RSS : suivez l'actualité de vos sites et blogs préférés
Pseudo : Augrush
Vues : 4018
Date : 22/12/2010
Pages : 12
Langue : Français
Description :
Fiche pratique : Flux RSS : suivez l'actualité de vos sites et blogs préférés.
Vues : 2968
Créer mon site web avec Joomla
Pseudo : Sparta
Vues : 2968
Date : 12/05/2011
Pages : 133
Langue : Français
Description :
Guide pratique - Comment créer un site web en 24h avec Joomla!
Vues : 1715
Java pour le développement d'applications Web
Pseudo : Docenstoc
Vues : 1715
Date : 08/10/2010
Pages : 175
Langue : Français
Description :
Document sous licence CC: http://creativecommons.org/licenses/by-sa/2.0/fr/. Java pour le développement d'applications Web.
Vues : 1003
Créer un site web avec OpenOffice - Tutoriel
Pseudo : Tutorrent
Vues : 1003
Date : 20/12/2010
Pages : 27
Langue : Français
Description :
Créer un site web avec OpenOffice - Tutoriel. Licence de Documentation Publique
Vues : 805
Fiche pratique : Unités de mesure des capacités en informatique
Pseudo : Readandlearn
Vues : 805
Date : 22/12/2010
Pages : 2
Langue : Français
Description :
Fiche pratique : Unités de mesure des capacités en informatique par Nancy Numérique
Du même contributeur
Vues : 4349
OpenOffice 1.1 - Tutoriel
Pseudo : Tutorrent
Vues : 4349
Date : 20/12/2010
Pages : 693
Langue : Français
Description :
OpenOffice 1.1 - Tutoriel. GNU/FDL
Vues : 2745
Web Services : SOAP / WSDL / JAXWS / JAXB / SAAJ
Pseudo : Tutorrent
Vues : 2745
Date : 02/01/2011
Pages : 68
Langue : Français
Description :
Tutoriel web services. Creative Commons (http://creativecommons.org/licenses/by-sa/2.0/fr/)
Vues : 1633
Utilisation de Celestia - Tutoriel
Pseudo : Tutorrent
Vues : 1633
Date : 20/12/2010
Pages : 45
Langue : Français
Description :
Utilisation de Celestia - Tutoriel. GNU
Vues : 1545
Sélections en Photoshop CS5 - Tutoriel
Pseudo : Tutorrent
Vues : 1545
Date : 07/01/2011
Pages : 20
Langue : Français
Description :
Tutoriel Photoshop. Creative Commons (http://creativecommons.org/licenses/by-nc-nd/2.0/be/deed.fr)
Vues : 1279
Scribus - Tutoriel
Pseudo : Tutorrent
Vues : 1279
Date : 20/12/2010
Pages : 18
Langue : Français
Description :
Scribus - Tutoriel. Creative Commons
Vues : 1249
Automatisation d'une Facture - Liste déroulante de clients - OpenOffice - Tutoriel
Pseudo : Tutorrent
Vues : 1249
Date : 20/12/2010
Pages : 25
Langue : Français
Description :
Automatisation d'une Facture - Liste déroulante de clients - OpenOffice - Tutoriel. GNU/FDL
Commentaires
Aucun commentaire pour cette publication
Ajouter un commentaire
Envoyer
Pour envoyer la page de votre document, notez ici les emails destinataires de votre demande :
Séparez les emails par des virgules
Signaler un abus
Vous devez vous connecter ou vous inscrire pour noter un document.
Cliquez ici pour vous inscrire.
Vous devez vous connecter ou vous inscrire pour ajouter un commentaire.
Cliquez ici pour vous inscrire.
Vous devez vous connecter ou vous inscrire pour envoyer le document.
Cliquez ici pour vous inscrire.
Vous ne pouvez pas acheter de documents sur Needocs.
Vous pouvez vous référer aux conditions générales de vente et d'achat du portail pour connaître les modalités d'achat.