XAMPP : votre base de développement local sous Linux

XAMPP est un ensemble de logiciels qui vous permettent de transformer votre ordinateur en serveur web local. XAMPP contient tout l'environnement nécessaire pour essayer, développer, modifier des sites web utilisant PHP et MySQL (entre autres).
La version 1.7.7 se compose principalement des logiciels suivants :
Apache 2.2.21, MySQL 5.5.16, PHP 5.3.8 , Perl 5.10.1, ProFTPD 1.3.3e, phpMyAdmin 3.4.5, etc...
XAMPP, antérieurement nommé LAMPP, a été développé par Apache Friends sous licence GNU GPL. L'installation ne comporte aucune difficulté particulière: il suffit de suivre les indications données dans le site « Apache Friends ».

Site Apache Friends : XAMPP pour Linux
fig. 1
Lien pour le téléchargement
fig. 2
Enregistrement sur votre ordinateur
fig. 3

Téléchargement

Un lien "XAMPP Linux 1.7.7" vous permet de télécharger l'archive : voir figure 2.
Choisissez "Enregistrer le fichier".
Pour savoir où le fichier se trouve, allez dans le menu outils de votre navigateur Firefox :
Menu Outils > Téléchargements
puis choisissez :
Ouvrir le dossier contenant le fichier.

Ouvrir le dossier
fig. 4
Dossier contenant le fichier
fig. 5

Installation

L'installation consiste simplement à décompresser l'archive xampp-linux-1.7.7.tar.gz dans le répertoire /opt/. Ouvrez une console et allez dans le répertoire qui contient xampp puis tapez :

sudo tar xvfz xampp-linux-1.7.7.tar.gz -C /opt

suivi de votre mot de passe de session.

Décompression de l'archive : début
fig. 6
Décompression de l'archive : fin
fig. 7

Démarrer XAMPP

Pour disposer des services de XAMPP il faut le démarrer de la façon suivante :

  • Ouvrez une console
  • Entrez la commande suivante : sudo /opt/lampp/lampp start
  • Entrez votre mot de passe de session

Dans la console, vous pourrez voir que les services sont bien démarrés (fig. 8) :

  • Apache et PHP5
  • MySQL
  • ProFTPD
Démarrage des services : serveur...
fig. 8

Tester votre serveur Apache et son environnement

Afin de tester votre serveur Apache et son environnement, vous allez effectuer les opérations suivantes :

  • Ouvrez un navigateur (Firefox par exemple)
  • Tapez dans la barre d'adresse : localhost. Lors de votre première connexion, vous devez voir quelque chose qui ressemble à la figure 9.
  • Choisissez la langue pour la page d'accueil XAMPP for Linux. Vous obtiendrez une page semblable à la figure 10.
  • Dans la partie gauche de cette page, choisissez le menu : Outils > phpMyAdmin
  • Choisissez la langue pour votre gestionnaire de base de données MySQL (figure 11). Vous pouvez dès à présent créer votre première base de données (voir figure 12).

C'est tout : votre ordinateur est prêt à héberger votre premier site web local.

URL de votre serveur local : localhost
fig. 9
Votre page d'accueil XAMPP for Linux
fig. 10
localhost/phpMyAdmin : choisir votre langue
fig. 11
Votre gestionnaire de base de données MySQL : phpMyAdmin
fig. 12

Placer votre première page HTML

Choses importantes à retenir :

  • L'url racine d'accès à votre serveur est : localhost ou encore 127.0.0.1.
  • Le dossier racine correspondant est : /opt/lampp/htdocs (figure 13).
  • Pour accéder à vos bases de données MySQL, le nom d'utilisateur est « root », le mot de passe est vide, et l'hôte est « localhost ».

Dans un environnement Linux, une gestion rigoureuse des droits d'accès aux fichiers et dossiers est effectuée. Par conséquent, avant de placer votre site, ou même une simple page html, il vous faut changer le propriétaire du dossier htdocs. Cette opération est très simple : il vous suffit d'ouvrir une console et de taper :

cd /opt/lampp/
sudo chown votre_compte:votre_compte htdocs

et d'indiquer le mot de passe de votre compte (voir figure 14).

Maintenant, vous pouvez placer votre première page HTML. Si vous n'en avez pas une sous la main, vous pouvez télécharger celle-ci : home.html. Dans votre dossier /opt/lampp/htdocs, créez un fichier vide et nommez-le « home.html ». Ouvrez ce fichier avec l'éditeur de texte. Dans la page home.html affichée sur votre navigateur, faites un clic droit et sélectionnez « Code source de la page ». Copiez et collez le code source dans votre page : /opt/lampp/htdocs/home.html. Pour accèder à la page, tapez « locahost/home.html » dans la barre d'adresse de votre navigateur (voir figure 15). Amusez-vous bien !

Racine de localhost : dossier /opt/lampp/htdocs
fig. 13
Changement de propriétaire
fig. 14
Page HTML pour tester votre serveur
fig. 15

Les Amis d'Apache

Equipe Apache Friends

Quelques noms :

Kai 'Oswald' Seidler : créateur

Kay Vogelgesang : fondateur

Une partie des logiciels qui composent XAMPP

Apache : serveur HTTP

 

PHP : langage de scripts Hypertext Preprocessor

 

MySQL : Bases de données relationnelles

 

phpMyAdmin : outil permettant d'administrer les bases de données MySQL