postgresql 8 tournant nativement sous windows, je trouve qu'il serait intéressant d'avoir un addon l'installant avec phppgadmin. Car il faut l'avouer, mysql est encore assez limitée par rapport à lui.
Salut, dans quelques semaines MySQL 5 sera en release avec comme fonctionnalités: * vues, * procédures stockées, * déclencheurs, * curseurs, * réplication Fail-safe, * Backup en ligne, * Support des clé étrangères pour le moteur de stockage MyISAM, * améliorations au niveau du cluster ... patience !
Ca n'empèche pas que je veut que mon cms fonctionne à la fois sous mysql 4.1/5.0, posgresql, sqlite, firebird. C'est pour cela qu'un addon serait le bienvenueSuperPat a écrit:
Désolé de remonter un topic aussi ancien, mais installer PostGreSQL est la première chose à laquelle j'ai pensé après avoir installé WAMP5.
J'ai cherché après un topic l'explicant clairement, mais, ne trouvant rien, je me suis lancé seul dans l'installation
Comme je m'en doutais, rien de compliqué, vu que PostGreSQL est un serveur indépendant de PHP. Il suffit donc de télécharger la dernière version sur le site officiel ( [www.postgresql.org] ) et de l'installer normalement. ( En tant que service ).
Ensuite, dans le php.ini ( install_dir/apache/php.ini ), il faut décomenter la ligne:
extension=php_pgsql.dll
( enlevez le point-virgule ( ; ) devant ).
Ceci fait, enregistrez et fermez le fichier, puis relancez les serveurs.
A présent, vous pouvez déjà utiliser PostGreSQL avec PHP
Mais pour plus de confort, il peut être utile d'installer des outils tels que PHPPgAdmin, pour celà, ajoutez simplement un répertoire "pgadmin" dans le répertoire www de wamp5 et installez-y les fichiers de PHPPgAdmin ( que vous pouvez télécharger à partir de leur site officiel: [www.phppgadmin.org] ( n'oubliez pas de le configurer ).
Voilà, rien de bien compliqué en perspective, donc
A noter aussi que PgAdmin |||, livré avec PgSQL est un outil trés pratique que je préfère de loin à PHPPgAdmin
Je travaille pas mal avec PostgreSQL et j'aime beaucoup wampserver, notamment son petit menu bien pratique pour démarrer les différents services. J'ai découvert avec grand plaisir (merci Romain!!) que le menu de Wampserver était très facilement paramétrable dans le fichier wampserver.ini qui se trouve dans le répertoire d'installation de Wamp. Je trouve que le menu proposé avec Postgres pour gérer le démarrage et l'arrêt du service est assez peu pratique... il ne donne notamment aucune indication sur l'état du serveur postgres. Je me suis donc fait un petit rajout dans le fichier wampserver.ini pour pouvoir gérer tout ça depuis le menu de Wamp. Voici un petit tuto sur ce que j'ai ajouté (attention d'adapter les chemins si vous n'avez pas suivi les propositions par défaut de postgresql au moment de l'installation)
- dans la section [Services] à la fin : Name: pgsql-8.0
- dans la section [Menu.Left] entre MySQL et Start All Services : Type: servicesubmenu; Caption: "PostgreSQL"; Service: pgsql-8.0; SubMenu: PostgreSQL
- dans la section [conf_files] à la fin : Type: item; Caption: "pg_hba.conf"; Glyph: 6; Action: run; FileName: "notepad.exe"; parameters: "C:\Program Files\PostgreSQL\8.0\data\pg_hba.conf" Type: item; Caption: "pg_ident.conf"; Glyph: 6; Action: run; FileName: "notepad.exe"; parameters: "C:\Program Files\PostgreSQL\8.0\data\pg_ident.conf" Type: item; Caption: "postgresql.conf"; Glyph: 6; Action: run; FileName: "notepad.exe"; parameters: "C:\Program Files\PostgreSQL\8.0\data\postgresql.conf"
N'ajoutez pas la dernière ligne si vous n'avez pas installé phpPgAdmin et faites bien attention de changer le chemin de lancement du navigateur si vous n'utilisez pas Firefox (je ne connais pas le chemin pour Internet Explorer et je m'en fous).
- dans la section [StartAll] : Action: service; Service: pgsql-8.0; ServiceAction: startresume; Flags: ignoreerrors
- dans la section [StopAll] : Action: service; Service: pgsql-8.0; ServiceAction: stop; Flags: ignoreerrors
Il ne reste plus qu'à démarrer Wamp et tout est là. Le nouveau service est même pris en compte dans la petite bulle (None of 3 services running). Ca c'est du boulot de pro Romain !! Eventuellement ça pourrait être sympa de proposer un patch pour ajouter tout ça automatiquement pour ceux qui veulent utiliser postgresql avec wampserver. Je ne pense pas que ça soit utile de faire un add-on pour installer Postgres (l'installation sous Windows est déjà tellement facile...), mais ce petit patch ça pourrait être bien. Maintenant il faudrait adapter ça en fonction des chemins si postgres n'a pas été installé dans le chemin par défaut ou si phpPgAdmin a été installé ou non. C'est sans doute moins facile...
Enfin voilà, j'espère qie ça pourra aider quelqu'un :-)
[Messages] AllRunningHint=WAMP5 - Tous les services tournent SomeRunningHint=WAMP5 - %n sur %t services tournent NoneRunningHint=WAMP5 - Aucun des %t services ne tourne
A propos, mon serveur PostGreSQL est installé sur une autre partition ( Z:\ ), vous n'aurez qu'à le remplacer par C:\Program Files\... ( je connais pas le chemin par défaut ... )
En tout cas, merci à ptigrouik pour m'avoir fait découvrir ce fichier