Intégration de phpPgAdmin dans EasyPHPDate de publication : 1/12/2005 , Date de mise à jour : 30/11/2005
Par
Damien Griessinger (HpAlpha)
Nombre de développeur utilise Easyphp sur leur station de travail. I. Pré-requis
Avoir EasyPHP d’installé (Version utilisée : 1.8.0.1) http://www.easyphp.org/telechargements.php3 Télécharger la dernière version de phpPgAdmin (Version utilisée : 4.0.1) http://phppgadmin.sourceforge.net/?page=download Avoir PostgreSQL d'installé et correctement configuré. http://www.postgresql.org II. Convention
Nous nommerons ${EASYPHP} le répertoire où est installé EasyPHP. Dans mon cas, je l'ai installé dans c:\easyphp Donc ${EASYPHP} = c:\easyphp III. Installation de phpPgAdmin
Après avoir téléchargé phpPgAdmin, il faut l'extraire à la racine de Easyphp.
On prend soin de renommer le dossier en phppgadmin (tout en minuscule). ![]() Pour le configurer, rien de plus simple, éditons le fichier ${EASYPHP}\phppgadmin\conf\config.inc.php PhpPgAdmin peut gérer plusieurs serveurs, ici, nous verrons le cas le plus simple : Un serveur local
IV. Modification des Fichiers de configuration d'EasyPHPIV-A. Apache
On accède à la configuration d'Apache, en procédant à un clique droit sur l'icône EasyPHP à coté de l'heure
Configuration --> Apache ![]() On recherche la ligne Alias /mysql/ et on se place comme sur la capture d'écran pour y ajouter le texte ci-dessous :
IV-B. Module PHP
Maintenant on active le module php_pgsql, pour cela on va dans Configuration --> Extensions PHP et on coche php_pgsql. ![]() On peut désormais relancer EasyPHP ![]() V. Modification des fichiers
Fichiers supplémentaires Je fournis dans le zip http://dgriessinger.developpez.com/postgresql/easyphppg/easyphppg.zip différents fichiers qu'il faut placer comme ca :
Je fournis par ailleur un dossier "pourinfos" qui contient mes fichiers de configuration et les différents fichiers que j'ai modifié. Les modifications se feront manuellement d'une part cela vous permet de comprendre mieux comment on fait, d'autre part, selon les versions d'EasyPHP les fichiers peuvent changer, il faudra donc adapter. Fichier ${EASYPHP}\home\ver_strings.php Ajouter la ligne
Fichier ${EASYPHP}\home\index.php
Il faut rechercher le bloc :
et ajouter ce bloc en dessous :
VI. Les testsMaintenant, c'est fini, il ne reste plus qu'à tester http://127.0.0.1/home/ ![]() On clique sur PHPPGADMIN : http://127.0.0.1/pgsql/
Une fois le serveur choisi, on doit s'authentifier.
Et voilà :
VII. Conclusion
Le couple phpPgAdmin / EasyPHP est plutôt simple à mettre en oeuvre et pourtant il dépannera dans bien des cas. Même si certains préferent utiliser un bon vieux psql ou PgAdmin, cette interface web s'intègre très facilement dans votre environnement web pour un résultat équivalent. VIII. Téléchargements
Fichiers à intégrer : http://dgriessinger.developpez.com/postgresql/easyphp-phppgadmin/easyphppg.zip EasyPHP : http://www.easyphp.org/telechargements.php3phpPgAdmin : http://phppgadmin.sourceforge.net/?page=downloadPostgreSQL : http://www.postgresql.orgLe PDF de cet article : http://dgriessinger.developpez.com/postgresql/easyphp-phppgadmin/easyphppg.pdfIX. Remerciements
Je tiens à remercier l'équipe de Développez, tout particulièrement jérôme
qui a supprimé un maximum de fautes de français.
|
Copyright © 2005 Damien Griessinger. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.