Sous Linux, il est courant d'installer Apache, PHP et MySQL séparément. Toutefois, il existe aussi des packs tous prêts comme XAMPP (X Apache MySQL Perl PHP), anciennement connu sous le nom de LAMPP.
Ce pack est plus complet que WAMP pour Windows ou MAMP pour Mac OS X. Nous n'utiliserons toutefois qu'une partie des éléments installés.
Sur le site officiel de
XAMPP, recherchez le lien XAMPP pour Linux :
XAMPP est aussi disponible pour Windows et Mac OS X comme vous pourrez le constater sur le site. La méthode d'installation est sensiblement différente, mais vous pouvez l'essayer si vous avez déjà testé WAMP (pour Windows) ou MAMP (pour Mac OS X) et qu'il ne vous convient pas.
Sur la page qui s'affiche, recherchez le lien de téléchargement de XAMPP pour Linux un peu plus bas :
Une fois le téléchargement terminé, ouvrez une console. L'installation et le lancement de XAMPP se font en effet uniquement en console (allons allons, pas de chichis, vous n'allez pas me faire avaler que c'est la première fois que vous ouvrez la console

).
Rendez-vous dans le dossier où vous avez téléchargé XAMPP. Par exemple dans mon cas, le fichier se trouve sur le bureau :
Code : Console
Vous devez passer root pour installer et lancer XAMPP.
root est le compte administrateur de la machine qui a le droit notamment d'installer des programmes. Normalement, il suffit de taper
su et de rentrer le mot de passe root. Sous Ubuntu, il faudra taper
sudo su et taper votre mot de passe habituel.
Si comme moi vous utilisez Ubuntu, tapez donc :
Code : Console
Vous devez maintenant extraire le dossier compressé dans /opt. Pour ce faire, recopiez simplement la commande suivante :
Code : Console | tar xvfz xampp-linux-1.6.7.tar.gz -C /opt |
Il se peut que le nom du fichier soit légèrement différent si le numéro de version a changé. Adaptez le nom du fichier en le complétant automatiquement à l'aide de la touche Tabulation.
Lorsque la décompression des fichiers est terminée, c'est fait ! XAMPP est maintenant installé.
Pour démarrer XAMPP (et donc Apache, PHP et MySQL), tapez la commande suivante :
Code : Console
Pour arrêter XAMPP plus tard si vous le désirez, tapez :
Code : Console
N'oubliez pas que vous devez être root lorsque vous démarrez ou arrêtez XAMPP.
Ce n'est pas bien compliqué comme vous pouvez le voir !
Vous pouvez maintenant tester XAMPP en ouvrant votre navigateur favori et en tapant l'adresse suivante :
http://localhost
Vous devriez voir la page de sélection de la langue de XAMPP. Cliquez sur "Français" :
La page principale de configuration de XAMPP s'affiche ensuite. Elle est plus complète que ses homologues WAMP et MAMP, notamment parce que XAMPP contient plus de logiciels et propose donc plus de fonctionnalités (beaucoup plus

).
Vous pouvez vérifier si tout fonctionne correctement en allant dans le menu
Statut :
Au minimum, les modules MySQL et PHP doivent être en vert. Quant aux autres, nous ne les utiliserons pas donc peu importe.
Les fichiers PHP devront être placés dans le répertoire
/opt/lampp/htdocs. Vous pouvez y créer un sous-répertoire
tests pour vos premiers tests.
Code : Console | cd /opt/lampp/htdocs
mkdir tests |
Une fois le dossier créé, vous pouvez y accéder depuis votre navigateur à l'adresse :
http://localhost/tests
Vous devriez voir une page similaire à ceci :
Vous êtes prêts à travailler en PHP !