BitNami : le n’ami des développeurs

En cherchant comment installer un environnement PHP / PostgreSQL facilement (comprenez : « je suis un gros flemmard »), je suis tombé sur le site http://bitnami.org . C’est seulement après coup que je me suis aperçu que Tonton Korben en avait parlé récemment sur son blog. Les outils proposés par BitNami sont fantastiques ! Ils permettent de déployer des environnements de développement en deux coups de cuillère à pot. Et il y en a pour tous les goûts : pour Linux, pour Windows, pour Mac, du PostgreSQL, du MySQL, etc. BitNami propose également une installation rapide d’outils très connus comme Mantis, eZ Publish, Drupal, etc. (mais ce n’est pas l’objet de notre problème ici).

Voici la procédure d’installation d’un environnement LAPP 1.2.1 ( Linux, Apache, PHP, PostgreSQL) :

1) Télécharger l’installateur. Pour LAPP, le lien est le suivant : http://bitnami.org/stack/lappstack

2) Rendre le fichier téléchargé exécutable : chmod +x bitnami-lappstack-1.2-1-linux-installer.bin

3) Lancer l’installateur : ./bitnami-lappstack-1.2-1-linux-installer.bin

4) Choisir le chemin d’installation (par défaut le home est proposé)

5) Saisir le mot de passe, qui sera ensuite attribué aux comptes administrateur de phpPgAdmin et de postgreSQL

6) L’installation s’effectue… Et voilà, ça tourne !

Quelques infos pratiques :

- phppgadmin se trouve à l’adresse http://127.0.0.1:8080/phppgadmin

- Vos projets sont à placer dans /<chemin d’installation de lappstack>/apache2/htdocs/

- Commande pour arrêter / démarrer / relancer les services : ./ctlscript.sh (start|stop|restart)

(Les services ne sont pas exécutés automatiquement au lancement de la machine)

- Un script de désinstallation est également fourni

- Le compte phpPgAdmin est administrator

- Le compte postgreSQL est postgres

- Licence : Apache

- J’imagine qu’une installation en production par BitNami n’est pas recommandée, dans ces cas-là on n’échappe pas au cambouis !

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>