ToutSurTout.biz
Wamp sur Linux


On peut aussi installer Xampp : (sous Ubuntu et dérivés)
Xampp signifie X Apache MySQL Perl PHP comme Wampp signifie Windows Apache MySQL Perl PHP.

Je sais que pour vous ça ne veut pas dire grand chose mais, grâce au nom, on peut comprendre qu'il sert à utiliser les langages Apache, Perl et PHP mais aussi à stocker des données sous forme de bases de données grâce à MySQL.

Il va vous servir à installer un serveur de développement en PHP sur votre ordinateur.


Il est fortement déconseillé d'utiliser Xampp, son installation ne s'intègre pas correctement à Ubuntu et cela pose énormément de problèmes !
Installez plutôt Lamp qui lui est basé sur des paquets vérifiés.



L'installation de XAMPP se veut d'une extrême simplicité.

Récupérez l'archive d'installation de XAMPP sur le site d'Apache Friends et téléchargez-la dans votre dossier personnel (/home/votre_identifiant) ; Si vous rechercher une version bien précise de XAMPP pour Joomla par Exemple C'est ici
Le répertoire /opt n'existe pas forcément sur votre système. Si c'est le cas (vérifiez avec un ls / | egrep opt dans le terminal), ouvrez un terminal et entrez la commande suivante :

Code :

sudo mkdir /opt

Ouvrez un terminal et entrez la commande suivante :

Code :

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

N'utilisez pas d'utilitaire graphique pour décompresser l'archive de XAMPP ! Autrement, des conflits avec des droits d'accès aux fichiers peuvent se produire durant l'installation, résultant un XAMPP qui ne pourra pas démarrer.


Petites infos sur les commandes :

tar : commande qui sert à gérer les archives tar ou tar.gz.

commutateurs :

    x : extrait l'archive ;
    v : active le mode « verbeux » (bavard, affiche ce qu'il fait);
    f : utilise le fichier donné en paramètre ;
    z : prend en charge la compression Gzip ;
    xamp-linux-*.tar.gz : nom de l'archive a décompresser
    - : concerne la sortie (le résultat) de la commande
    C : change de dossier
    /opt : répértoire d'installation de logiciels suplémentaires

Ça y est, XAMPP est installé et configuré pour être immédiatement utilisé ! Pour information, XAMPP est installé dans le répertoire /opt.

Pour démarrer XAMPP, vous devez taper dans votre terminal :

Code :

sudo /opt/lampp/lampp start

Complément pour une installation sous Ubuntu 64 bits
Si vous installez XAMPP sur une version 64 bits d'Ubuntu, vous obtiendrez probablement le message suivant au lancement de XAMPP :

XAMPP is currently only availably as 32 bit application. Please use a 32 bit compatibility library for your system.

Si c'est le cas, vous devez installer les bibliothèques de compatibilité 32 bits. Installez le paquet ia32-libs. Vous pouvez ensuite démarrer à nouveau XAMPP avec la commande indiquée ci-dessus.

Pour installez le paquet ia32-libs, on peut le faire dans "Gestionnaire de paquets Synaptic".





Une fois démarré :
Pour démarrer XAMPP, vous devez taper dans votre terminal :

Code :

sudo /opt/lampp/lampp start

Vous verrez sans doute défiler le texte suivant :

Code :

Starting XAMPP for Linux 1.6.7... XAMPP: Starting Apache with SSL (and PHP5)... XAMPP: Another MySQL daemon is already running. XAMPP: Starting ProFTPD... XAMPP for Linux started.

Vous pouvez désormais accéder à votre serveur local avec l'adresse http://localhost/ dans la barre d'adresse de votre navigateur Internet.

Le nom utilisateur pour accéder au FTP est "nobody" et le mot de passe dépend de ce que vous avez indiqué à la sécurisation (le mot de passe par défaut est "lampp").

Le répertoire web est /opt/lampp/htdocs.

Placez vos pages web dans ce répertoire pour y accéder depuis l'adresse http://localhost/.

Attention le dossier "htdocs" ne sera accessible en lecture et en écriture que seulement si vous accordez les privilèges avec ces commandes :

Code :

sudo chmod -R 777 /opt/lampp/htdocs

Pour que Xampp se lance au démarrage, il suffit d'exécuter les commandes suivantes dans un terminal:

Code :

sudo ln -s /opt/lampp/lampp /etc/rc2.d/S99lampp sudo ln -s /opt/lampp/lampp /etc/rc1.d/K02lampp

Elles ont pour effet d'inscrire le serveur respectivement dans les procédures de démarrage et d'arrêt du système.


Arrêter XAMPP

Pour arrêter XAMPP, vous devrez saisir, dans un terminal, la commande suivante:

Code :

sudo /opt/lampp/lampp stop

Vous verrez alors défiler le texte suivant:

Code :

Stopping XAMPP for Linux 1.6.7... XAMPP: Stopping Apache with SSL... XAMPP: XAMPP-MySQL is not running. XAMPP: Stopping ProFTPD... XAMPP stopped.

XAMPP est alors arrêté.


Pour aller plus loin, d'autres infos sont disponibles ici.