PostGreSQL für Windows ist als native Installation gegeben und ist in seiner Funkton gleichbedeutent wie MySQL.
-- -- Einfach standalone Installieren. -- --
In der XAMPP php.ini nur die ";extension=php_pgsql.dll" freigeben und schon läuft das XAMPP-PHP mit dem PostGreSQL Server zusammen.
Ist nach kurzen Verständnis der Dokumentation in 5 minuten erstellt
(bin noch an der phpPGadmin.php Anmeldung am testen die will nicht so recht, aber der PGreSQL Server läuft einwandfrei mit seinen Admintools)
Die Installation von PostGreSQL 8.1 ist als ZIPversion sehr schnell in XAMPP eingegliedert.
http://www.postgresql.org/
http://www.postgresql.org/ftp/
http://wwwmaster.postgresql.org/downloa ... .2.1-1.zip
Ausgehend von einer XAMPP 1.5.5 ZIP Version ohne Ausführung der xampp_setup.bat (wegen Mobilität auf USB-Sticks)
Nach dem Entpacken die "postgresql-8.2.msi" starten und bei den Pfaden halt innerhalb des XAMPPs setzen. "xyz:\xampp\postgresql"
(meine Testumgebung ist auf e:\xampp\postgresql)
nachher die Laufwerksangabe aus der config löschen und schon ist es mobil nutzbar.
Auf die Frage ob ein Services Installiert werden soll, dieses verneinen, da eine manuelle start/stop funktion benutzt wird.
Dosbox öffnen (bedenke ich schreibe hier von meiner Testumgebung)
- Code: Select all
e:
cd xampp\postgresql\bin
mkdir ..\DBpfad
initdb.exe -U xampp ../postgresql/DBpfad
pg_ctl -D "/xampp/postgresql/DBpfad" -l pgresqllog.txt start
pgAdmin3.exe <<- Verbindung eintragen und damit Administrieren
pg_ctl -D "xampp/postgresql/DBpfad" stop
zum stoppen des PGServers.
Diese Befehle kann man wiederum als BAT dateien schreiben, dann reicht jeweils ein Doppelklick mit der Maus und dann ist er AN oder AUS
-------------------------------
phpPGadmin Downloaden
http://phppgadmin.sourceforge.net/
entpacken in \xampp\htdocs\phppgadmin
Editiere die \xampp\htdocs\phppgadmin\conf\ config.inc.php und Kommentiere die Server #1 Funktion ein und die Server Funktion #2 (für Windows -ist aber beschrieben-) auskommentieren und Dateipfade angleichen.
Die Definition " $conf['extra_login_security'] = true; " auf " = false " setzen damit benutzer ohne Passwort sich anmelden dürfen.
nun sollte mittels
http://localhost/phppgadmin das Admininterface erscheinen.
Bin aber mit dem phpPgAdmin noch etwas am rumspielen da ich nicht absolute Pfadangaben benutze, denn solange ich jetzt noch Lust habe versuche ich eine XAMPP 1.5.5 postGreSQL/phpPgAdmin Version zu bauen die nach dem Entpacken direkt funktionert incl. startdateien.
Vielleicht habe ich das geich noch geschaft dann kann ich es auf einen Server zum Download hochjagen.
Verspreche aber an dieser Stelle jetzt nichts !!!!!!
(Cola iss alle meine Cigis gehen zu ende und der Kiosk vor der Tür hat zu.)