WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
Voir le sujet: Précédent•Suivant
Aller à : Liste des Forums•Liste des messages•Nouvelle discussion•Recherche•Connexion•Imprimer la vue
Add-ons postgresql
Envoyé par: SuperPat (---.adsl.proxad.net)
Date: 21 April 2005 à 15:37

Bonjour,

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.

Options: Répondre•Citer ce Message
Re: Add-ons postgresql
Envoyé par: Daz (---.w83-114.abo.wanadoo.fr)
Date: 21 April 2005 à 16:49

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 !

++

Daz


Options: Répondre•Citer ce Message
Re: Add-ons postgresql
Envoyé par: SuperPat (---.adsl.proxad.net)
Date: 21 April 2005 à 21:07

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:

Options: Répondre•Citer ce Message
Re: Add-ons postgresql
Envoyé par: oscar (---.96.203.213.9massy1-1-ro-va-1.9tel.net)
Date: 27 April 2005 à 09:55

salut,

je suis preneur aussi.
Je pense que les utilisateurs de postgresql seront de plus en plus nombreux avec la sortie de la version 8.

merci pour votre travail.

Options: Répondre•Citer ce Message
Re: Add-ons postgresql
Envoyé par: Shepard (---.29-201-80.adsl.skynet.be)
Date: 05 July 2005 à 21:52

Bonjour à tous !

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 smiling smiley

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 smiling smiley

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 smiling smiley

A noter aussi que PgAdmin |||, livré avec PgSQL est un outil trés pratique que je préfère de loin à PHPPgAdmin smiling smiley winking smiley

En espérant que ca aidera certains, Shepard.

Options: Répondre•Citer ce Message
Re: Add-ons postgresql
Envoyé par: Romain Bourdon (---.w82-121.abo.wanadoo.fr)
Date: 06 July 2005 à 09:35

Merci pour ton mini tuto, nul doute que ca permettra à ceux ne connaissant pas encore PGSQL de s'y mettre avec moins de craintes...

Romain

Options: Répondre•Citer ce Message
Re: Add-ons postgresql
Envoyé par: Ptigrouick (---.fbx.proxad.net)
Date: 02 August 2005 à 00:06

Salut à tous,

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"

- après la section [MySql],j'ai ajouté une section [PostgreSQL] avec :
Type: separator; Caption: "PostgreSQL"
Type: item; Caption: "&Start/Resume Service"; Action: service; Service: pgsql-8.0; ServiceAction: startresume; Glyph: 9
Type: item; Caption: "S&top Service"; Action: service; Service: pgsql-8.0; ServiceAction: stop; Glyph: 11
Type: item; Caption: "&Restart Service"; Action: service; Service: pgsql-8.0; ServiceAction: restart; Glyph: 12
Type: separator
Type: item; Caption: "PostgreSQL console"; Action: run; FileName: "c:/Program Files/PostgreSQL/8.0/bin/psql.exe";Parameters: "-h localhost -p 5432 template1 postgres"; Glyph: 0
Type: item; Caption: "PgAdmin III"; Action: run; FileName: "C:\Program Files\PostgreSQL\8.0\pgAdmin III\pgAdmin3.exe";
Type: item; Caption: "phpPgAdmin"; Action: run; FileName: "C:\Program Files\Mozilla Firefox\firefox.exe"; Parameters: "[localhost];; Glyph: 5

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

- dans la section [RestartAll] :
Action: service; Service: pgsql-8.0; ServiceAction: stop; Flags: ignoreerrors waituntilterminated
Action: service; Service: pgsql-8.0; ServiceAction: startresume; Flags: ignoreerrors waituntilterminated

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 :-)

@+

Options: Répondre•Citer ce Message
Re: Add-ons postgresql
Envoyé par: Shepard (---.30-201-80.adsl.skynet.be)
Date: 11 August 2005 à 20:44

Pas mal du tout, en effet, ce fichier !! smiling smiley

Ma chtite config perso ( j'en ai profité pour tout traduire en français ^^ )



-----------------------------------------------------------------
[Config]
ImageList=images.bmp
ServiceCheckInterval=1
ServiceGlyphRunning=13
ServiceGlyphPaused=14
ServiceGlyphStopped=15
TrayIconAllRunning=16
TrayIconSomeRunning=17
TrayIconNoneRunning=18
ID={wampserver}
AboutHeader=WAMP5
AboutVersion=Version 1.4.4



[AboutText]
WAMP5 Version 1.4.4

Créé par Roms [Romain Bourdon] <contact@wampserver.com>
( Menu traduit par Shepard [Fabian Pijcke] <Shepard8@laposte.net> )

Les sources sont disponnibles simplement en les demandant par mail à contact@wampserver.com

Site officiel:
[www.wampserver.com]



[Services]
Name: wampapache
Name: wampmysqld
Name: pgsql-8.0



[Messages]
AllRunningHint=WAMP5 - Tous les services tournent
SomeRunningHint=WAMP5 - %n sur %t services tournent
NoneRunningHint=WAMP5 - Aucun des %t services ne tourne



[Menu.Right.Settings]
AutoLineReduction=no
BarVisible=yes
BarCaptionAlignment=middle
BarCaptionCaption=Actions
BarCaptionDepth=1
BarCaptionDirection=downtoup
BarCaptionFont=Tahoma,12,clWhite,bold italic
BarCaptionHighlightColor=clNone
BarCaptionOffsetY=6
BarCaptionShadowColor=clNone
BarPictureHorzAlignment=center
BarPictureOffsetX=0
BarPictureOffsetY=0
BarPicturePicture=barimage.bmp
BarPictureTransparent=yes
BarPictureVertAlignment=bottom
BarBorder=clNone
BarGradientEnd=$00550000
BarGradientStart=clBlue
BarGradientStyle=horizontal
BarSide=left
BarSpace=0
BarWidth=24
SeparatorsAlignment=center
SeparatorsFade=yes
SeparatorsFadeColor=clBtnShadow
SeparatorsFlatLines=yes
SeparatorsFont=Arial,8,clWhite
SeparatorsGradientEnd=$00FFAA55
SeparatorsGradientStart=$00550000
SeparatorsGradientStyle=horizontal
SeparatorsSeparatorStyle=caption



[Menu.Left.Settings]
AutoLineReduction=no
BarVisible=yes
BarCaptionAlignment=bottom
BarCaptionCaption=WAMP5 1.4.4
BarCaptionDepth=1
BarCaptionDirection=downtoup
BarCaptionFont=Tahoma,16,clWhite,bold italic
BarCaptionHighlightColor=clNone
BarCaptionOffsetY=6
BarCaptionShadowColor=clNone
BarPictureHorzAlignment=center
BarPictureOffsetX=0
BarPictureOffsetY=0
BarPicturePicture=barimage.bmp
BarPictureTransparent=yes
BarPictureVertAlignment=bottom
BarBorder=clNone
BarGradientEnd=$00550000
BarGradientStart=clBlue
BarGradientStyle=horizontal
BarSide=left
BarSpace=0
BarWidth=32
SeparatorsAlignment=center
SeparatorsFade=yes
SeparatorsFadeColor=clBtnShadow
SeparatorsFlatLines=yes
SeparatorsFont=Arial,8,clWhite
SeparatorsGradientEnd=$00FFAA55
SeparatorsGradientStart=$00550000
SeparatorsGradientStyle=horizontal
SeparatorsSeparatorStyle=caption



[Menu.Right]
Type: item; Caption: "Aide"; Action: shellexecute; Filename: "c:/Program Files/wamp/wamp5.chm"
Type: item; Caption: "&A propos ..."; Action: about
Type: separator
Type: item; Caption: "Mettre à jour"; Action: readconfig
Type: item; Caption: "Quitter"; Action: multi; Actions: myexit



[Menu.Left]
Type: separator; Caption: "WAMP5"
Type: item; Caption: "Web local"; Action: run; FileName: "C:\Program Files\Mozilla Firefox\firefox.exe"; Parameters: "[localhost];; Glyph: 5
Type: item; Caption: "Répertoire www"; Action: shellexecute; FileName: "C:/Program Files/wamp/www"; Glyph: 2
Type: submenu; Caption: "Fichiers de config"; SubMenu: conf_files; Glyph: 3
Type: separator; Caption: "Gestion SQL"
Type: item; Caption: "MySQL - Console"; Action: run; FileName: "c:/Program Files/wamp/mysql/bin/mysql.exe";Parameters: "-u root -p"; Glyph: 0
Type: item; Caption: "MySQL - PHPMyAdmin"; Action: run; FileName: "C:\Program Files\Mozilla Firefox\firefox.exe"; Parameters: "[localhost];; Glyph: 5
Type: separator
Type: item; Caption: "SQLite - SQLiteManager"; Action: run; FileName: "C:\Program Files\Mozilla Firefox\firefox.exe"; Parameters: "[localhost];; Glyph: 5
Type: separator
Type: item; Caption: "PostGreSQL - Console psql"; Action: run; FileName: "Z:\bin\psql.exe"; Parameters: "-h localhost -p 5432 template1 Shepard"; Glyph: 0
Type: item; Caption: "PostGreSQL - PgAdmin III"; Action: run; FileName: "Z:\pgAdmin III\pgAdmin3.exe";
Type: item; Caption: "PostGreSQL - PHPPgAdmin"; Action: run; FileName: "C:\Program Files\Mozilla Firefox\firefox.exe"; Parameters: "[localhost];; Glyph: 5
Type: separator; Caption: "Services"
Type: servicesubmenu; Caption: "Apache"; Service: wampapache; SubMenu: apache
Type: servicesubmenu; Caption: "MySQL"; Service: wampmysqld; SubMenu: MySql
Type: servicesubmenu; Caption: "PostGreSQL"; Service: pgsql-8.0; Submenu: PgSql
Type: item; Caption: "Tout lancer"; Action: multi; Actions: StartAll
Type: item; Caption: "Tout stopper"; Action: multi; Actions: StopAll
Type: item; Caption: "Tout redémarrer"; Action: multi; Actions: RestartAll



[conf_files]
Type: separator; Caption: "Fichiers de config"
Type: item; Caption: "httpd.conf"; Glyph: 6; Action: run; FileName: "notepad.exe"; parameters:"c:/Program Files/wamp/apache/conf/httpd.conf"
Type: item; Caption: "php.ini"; Glyph: 6; Action: run; FileName: "notepad.exe"; parameters: "c:/Program Files/wamp/apache/php.ini"
Type: item; Caption: "my(wamp).ini"; Glyph: 6; Action: run; FileName: "notepad.exe"; parameters: "C:\WINNT\mywamp.ini"
Type: separator
Type: item; Caption: "pg_hba.conf"; Glyph: 6; Action: run; FileName: "notepad.exe"; parameters: "Z:\data\pg_hba.conf"
Type: item; Caption: "pg_ident.conf"; Glyph: 6; Action: run; FileName: "notepad.exe"; parameters: "Z:\data\pg_ident.conf"
Type: item; Caption: "postgresql.conf"; Glyph: 6; Action: run; FileName: "notepad.exe"; parameters: "Z:\data\postgresql.conf"



[DoubleClickAction]
Action: run; FileName: "C:\Program Files\Mozilla Firefox\firefox.exe"; Parameters: "[localhost];;



[apache]
Type: separator; Caption: "apache"
Type: item; Caption: "&Lancer"; Action: service; Service: wampapache; ServiceAction: startresume; Glyph: 9
Type: item; Caption: "&Mettre en pause"; Action: service; Service: wampapache; ServiceAction: pause; Glyph: 10
Type: item; Caption: "S&topper"; Action: service; Service: wampapache; ServiceAction: stop; Glyph: 11
Type: item; Caption: "&Redémarrer"; Action: service; Service: wampapache; ServiceAction: restart; Glyph: 12
Type: separator
Type: item; Caption: "&Installer"; Action: multi; Actions: ApacheServiceInstall; Glyph: 8
Type: item; Caption: "&Supprimer"; Action: multi; Actions: ApacheServiceRemove; Glyph: 7



[MySql]
Type: separator; Caption: "MySQL"
Type: item; Caption: "&Lancer"; Action: service; Service: wampmysqld; ServiceAction: startresume; Glyph: 9
Type: item; Caption: "&Mettre en pause"; Action: service; Service: wampmysqld; ServiceAction: pause; Glyph: 10
Type: item; Caption: "S&topper"; Action: service; Service: wampmysqld; ServiceAction: stop; Glyph: 11
Type: item; Caption: "&Redémarrer"; Action: service; Service: wampmysqld; ServiceAction: restart; Glyph: 12
Type: separator
Type: item; Caption: "&Installer"; Action: multi; Actions: MySQLServiceInstall; Glyph: 8
Type: item; Caption: "&Supprimer"; Action: multi; Actions: MySQLServiceRemove; Glyph: 7



[PgSql]
Type: separator; Caption: "PostGreSQL"
Type: item; Caption: "&Lancer"; Action: service; Service: pgsql-8.0; ServiceAction: startresume; Glyph: 9
Type: item; Caption: "&Mettre en pause"; Action: service; Service: pgsql-8.0; ServiceAction: pause; Glyph: 10
Type: item; Caption: "S&topper"; Action: service; Service: pgsql-8.0; ServiceAction: stop; Glyph: 11
Type: item; Caption: "&Redémarrer"; Action: service; Service: pgsql-8.0; ServiceAction: restart; Glyph: 12



[StartAll]
Action: service; Service: wampapache; ServiceAction: startresume; Flags: ignoreerrors
Action: service; Service: wampmysqld; ServiceAction: startresume; Flags: ignoreerrors
Action: service; Service: pgsql-8.0; ServiceAction: startresume; Flags: ignoreerrors



[StopAll]
Action: service; Service: wampapache; ServiceAction: stop; Flags: ignoreerrors
Action: service; Service: wampmysqld; ServiceAction: stop; Flags: ignoreerrors
Action: service; Service: pgsql-8.0; ServiceAction: stop; Flags: ignoreerrors



[RestartAll]
Action: service; Service: wampapache; ServiceAction: stop; Flags: ignoreerrors waituntilterminated
Action: service; Service: wampmysqld; ServiceAction: stop; Flags: ignoreerrors waituntilterminated
Action: service; Service: wampapache; ServiceAction: startresume; Flags: ignoreerrors waituntilterminated
Action: service; Service: wampmysqld; ServiceAction: startresume; Flags: ignoreerrors waituntilterminated
Action: service; Service: pgsql-8.0; ServiceAction: startresume; Flags: ignoreerrors waituntilterminated
Action: service; Service: pgsql-8.0; ServiceAction: startresume; Flags: ignoreerrors waituntilterminated



[myexit]
Action: service; Service: wampapache; ServiceAction: stop; Flags: ignoreerrors
Action: service; Service: wampmysqld; ServiceAction: stop; Flags: ignoreerrors
Action: exit



[ApacheServiceInstall]
Action: run; FileName: "c:/Program Files/wamp/Apache/Apache.exe"; Parameters: "-n wampapache -k install"; ShowCmd: hidden; Flags: waituntilterminated
Action: run; FileName: "reg"; Parameters: "add HKLM\SYSTEM\CurrentControlSet\Services\wampapache /V Start /t REG_DWORD /d 3 /f"; ShowCmd: hidden; Flags: waituntilterminated
Action: resetservices
Action: readconfig;



[ApacheServiceRemove]
Action: service; Service: wampapache; ServiceAction: stop; Flags: ignoreerrors waituntilterminated
Action: run; FileName: "c:/Program Files/wamp/Apache/Apache.exe"; Parameters: "-n wampapache -k uninstall"; ShowCmd: hidden; Flags: waituntilterminated
Action: resetservices
Action: readconfig;



[MySQLServiceInstall]
Action: run; FileName: "c:/Program Files/wamp/MySQL/bin/mysqld-nt.exe"; Parameters: "--install-manual wampmysqld --defaults-file=C:\WINNT\mywamp.ini"; ShowCmd: hidden; Flags: waituntilterminated
Action: resetservices
Action: readconfig;



[MySQLServiceRemove]
Action: service; Service: wampmysqld; ServiceAction: stop; Flags: ignoreerrors waituntilterminated
Action: run; FileName: "c:/Program Files/wamp/MySQL/bin/mysqld-nt.exe"; Parameters: "--remove wampmysqld"; ShowCmd: hidden; Flags: waituntilterminated
Action: resetservices
Action: readconfig;
-----------------------------------------------------------------

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 smiling smiley

En espérant (aussi :p) que ca aidera quelqu'un smiling smiley

Options: Répondre•Citer ce Message


Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP