Installation PostgreSQL :
Vous pouvez trouver deux types d’installeurs pour Windows : l’installateur « en un clic », ou l’installeur « pgInstaller ». Le premier est créé par EnterpriseDB, le seconde par la communauté. »
Pour information un Guide de démarrage rapide avec PostgreSQL.
Installer en suivant les instructions :
Pour cet exemple, l’installation se fera dans
- H:\pgsql\PostgreSQL pour le programme
- H:\pgsql\PostgreSQL\data pour les bases de données
Choisissez un login (admin par exemple)
et un mot de passe (admin par exemple) permettant d’accéder à la future base de données.
Terminer l’installation.
Lancer le programme pgAdmin III depuis le menu démarrer.
Vous pourrez vous y connecter grâce au mot de passe préalablement choisi.
Et éventuellement créer une base de données de test.
Installation phpPgAdmin :
Récupérer le fichier d’installation sur le site phpPgAdmin au format compressé
il faut extraire l’archive téléchargée dans H:\wamp\apps\phppgadmin5.0.3, à côté du répertoire phpmyadmin.
Pour configurer phppgadmin, éditer le fichier
H:\wamp\apps\phppgadmin5.0.3\conf\config.inc.php
Les lignes à modifier :
// Display name for the server on the login screen $conf['servers'][0]['desc'] = 'PostgreSQL'; // Hostname or IP address for server. Use '' for UNIX domain socket. // use 'localhost' for TCP/IP connection on this computer $conf['servers'][0]['host'] = '127.0.0.1'; // Database port on server (5432 is the PostgreSQL default) $conf['servers'][0]['port'] = 5432; // Database SSL mode // Possible options: disable, allow, prefer, require // To require SSL on older servers use option: legacy // To ignore the SSL mode, use option: unspecified $conf['servers'][0]['sslmode'] = 'allow'; // Change the default database only if you cannot connect to template1. // For a PostgreSQL 8.1+ server, you can set this to 'postgres'. $conf['servers'][0]['defaultdb'] = 'postgres'; // Specify the path to the database dump utilities for this server. // You can set these to '' if no dumper is available. $conf['servers'][0]['pg_dump_path'] = 'H:\\pgsql\\PostgreSQL\\bin\\pg_dump.exe'; $conf['servers'][0]['pg_dumpall_path'] = 'H:\\pgsql\\PostgreSQL\\bin\\pg_dumpall.exe'; // Slony (www.slony.info) support? $conf['servers'][0]['slony_support'] = true; // Specify the path to the Slony SQL scripts (where slony1_base.sql is located, etc.) // No trailing slash. $conf['servers'][0]['slony_sql'] = 'H:\\pgsql\\PostgreSQL\\share';
- PHP : (configuration du chemin)
Pour modifier la variable d’environnement PATH :
– Clic-droit sur Poste de Travail, Propriétés, Avancé, Variables d’environnement, Variables système, Valider Path,
– Modifier et ajouter à la fin de la ligne existante : ; H:\wamp\bin\php\php5.3.5
(Nota ne pas omettre le « ; » qui est le séparateur + Indiquer la version de PHP en service !!)
- Apache : (configuration de l’alias)
- Lancer WAMP
La configuration de l’alias se fera comme suit , via un click gauche sur l’icône de WampServer :
Apache –> Répertoire Alias –> Créer un alias
Dans l’invite de commande proposé, entrer /phppgadmin/ puis taper « entrée »,
ensuite dans l’invite de commande suivante entrer le répertoire d’installation de phpPgAdmin
H:\wamp\apps\phppgadmin5.0.3
puis taper « entrée ». votre fichier httpd.conf est à présent configuré et doit ressembler à celui-ci :
Alias /phppgadmin/ "H:\wamp\apps\phppgadmin5.0.3/" <Directory "H:\wamp\apps\phppgadmin5.0.3/"> Options Indexes FollowSymLinks MultiViews AllowOverride all Order allow,deny Allow from all </Directory>
- Module PHP :
Il ne reste plus qu’à configure PHP pour qu’il tienne compte de Postgresql. Ceci via un click gauche sur l’icône de WampServer :
PHP –>Extensions PHP –> php_pgsql
Redémarrer WAMP et s’assurer que PostgreSQL est démarré enfin tester http://localhost/phppgadmin/.
Vous aimez mes articles ? Offrez-moi un café !