XAMPP un serveur de développement clé en main

Publié: 19 juillet 2011 dans Maverick, Natty, Oneiric
Tags:, , , ,

XAMPP est une suite logiciel qui s’installe extrêmement facilement et qui comprend un ensemble complet de services pour faire tourner un serveur web. Il est très pratique pour  créer un serveur de développement car il permet aux débutants de posséder un serveur de test en quelques clics seulement. Malgré tout XAMPP n’est pas du tout à utiliser dans le cadre d’une production ; du côté des applications en effet cette solution n’est pas très sécurisée. Pour ce faire, il est recommandé d’installer les différents services individuellement, en commençant par installer LAMP par exemple puis ensuite installer les services suivant les besoins de la production voulue.

XAMPP est disponible sous GNU/Linux, mais aussi, et c’est un avantage de poids pour les néophytes, sur Windows et Mac.

Quand je vous dis que XAMPP comprend un ensemble complet de services, je ne vous mens pas, jugez plutôt la liste ci-dessous :

Apache, MySQL, PHP & PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng, gdbm, zlib, expat, Sablotron, libxml, Ming, Webalizer, pdf class, ncurses, mod_perl, FreeTDS, gettext, mcrypt, mhash, eAccelerator, SQLite et IMAP C-Client.

Avec ça si vous ne trouvez pas votre bonheur je ne sais pas ce qu’il vous faut ! (Et encore je crois que j’en ai oublié)

Pour faire ce qui suit vous devez être en mode root :

sudo su

 

Pour l’installer récupérez l’archive de XAMPP sur le site d’Apache Friends puis copiez se fichier dans votre dossier personnel :

cp /home/identifiant/Téléchargements/xampp-linux-1.7.4.tar.gz /home/identifiant/xammp-linux-1.7.4.tar.gz

 

Puis décompressez l’archive d’installation :

tar xvfz xampp-linux-1.7.4.tar.gz -C /opt

 

Tada ! Et voilà XAMPP est installé, vous voyez ce n’était pas trop compliqué !

Bon il faut quand même démarrer XAMPP:

/opt/lampp/lampp start

 

Vous devriez voir apparaître un truc comme ça :

Starting XAMPP for Linux 1.7.4...
XAMPP: Starting Apache with SSL (and PHP5)...
   XAMPP: Starting MySQL...
   XAMPP: Starting ProFTPD...
   XAMPP for Linux started.

 

Maintenant vérifiez si tout fonctionne correctement, dans votre navigateur internet entrez l’url suivante :

http://localhost

 

Si tout se passe bien la page d’accueil de XAMPP devrait s’afficher :

Vous avez à présent un serveur de développement sur votre machine.

Pour arrêter votre  XAMPP :

/opt/lampp/lampp stop

 

Parce que je suis généreux, je vais vous faire la liste des paramètres avancés de XAMPP :

start Démarre XAMPP.
stop Arrête XAMPP.
restart Arrête et démarre XAMPP
startapache Ne démarre qu’Apache.
start Démarre XAMPP.
startssl Active le support SSL dans Apache. Cette activation est permanente, donc si vous redémarrez XAMPP plus tard, SSL demeurera actif.
startmysql Ne démarre que le serveur de bases de données MySQL.
startftp Démarre le serveur ProFTPD. Au moyen de FTP vous pouvez télécharger des fichiers pour votre serveur web (utilisateur « nobody », mot de passe « lampp »). Cette commande active ProFTPD de manière permanente.
stopapache Arrête Apache
stopssl Désactive le support SSL dans Apache. Cette désactivation est permanente, donc si vous redémarrez XAMPP plus tard, SSL demeurera désactivé.
stopmysql Arrête le serveur de bases de données MySQL.
stopftp Arrête le serveur ProFTPD. Cette désactivation est permanente, donc si vous redémarrez XAMPP plus tard, FTP demeurera désactivé.
security Lance un petit programme de vérification de sécurité.
Publicités
commentaires
  1. kala dit :

    Bonjour et merci pour l’aide :c)
    Juste une petite correction Téléchargement avec un « s » à la fin => Téléchargements. Sinon la commande donnée plus haut ne fonctionnera pas puisque le chemin menant au fichier doit être valide.

Répondre

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l'aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s