Jasne
TUTORIAL DO STAWIANIA POSTGRESA NA WINDZIE :
sciagasz sobie program ktory sie zwie : phptriad2.11 lub jakikolwiek inny zawierajacy server apache ktory instalujesz phptriad zainstaluje sie na C:apache
sciagasz binaria do php ale nie wersje 5.0 tylko starsze php-4.34 na 5.0 nie udalo mi sie uruchomic rozszerzenia php_pgsql sciagasz rowniez rozszerzenie mcrypt.dll i libmcrypt.dll znajdziesz na stronie
http://www.devside.net/web/server/win32/php-bin instalujesz to cudo w swoim katalogu C:apachephp mozesz wczesniej skasowac to wszystko co jest obecnie pod ta sciezka
sciagasz binaria do postgresa dla windows w wersji 7.2.1 znajdziesz je na postgres.org niepamietam dokladnie gdzie ale na pewno na tej stronie.
przegrywasz wszystko z pliku *.zip do katalogu C:apachepgsql i edytujesz plik autoexec.bat na dysku C: wstawiasz tam nastepujace linie :
set APACHE=C:apache
set EXTEND=C:apachephpextensions
set PGHOME=C:apachepgsql
set PGDATA=%PGHOME%data
set PGLIB=%PGHOME%lib
set PGHOST=localhost
set PATH=%PGHOME%bin;%PATH%
restartujesz komputer i w menu uruchom w starcie wpisujesz
initdb
utworzy to twoja baze danych ktorej ownerem bedzie bierzacy uzytkownik komputera, uruchamias postgresa polecenie w menu start uruchom
pg_ctl start lub
postmaster -i teraz musisz dodac baze danych o tej samej nazwie co nazwa biezacego uzytkownika komputera robisz to poprzez menu uruchom w starcie wpisujesz polecenie
createdb nazwauzytkownikakomputera po tym wszystkim powinienes miec dostep do psqla czyli programu zarzadzajacego postgresem wpisujesz w tym samym menu start :
psql
Jesli chcesz postawic strone wgrywasz ja do katalogu C:apachehtdocs i uruchamiasz apacha, jesli php powie ci ze nie widzi postgresa to musisz zrobic jeszcze dwie rzeczy :
pierwsza to wyedytowanie pliku C:apachepgsqldatapg_hba.conf
wstawiasz tam na samym koncu dwie linie :
local all trust
host all 127.0.0.1 255.255.255.255 trust
zadziala to w ten sposob ze masz dostep do postgresa bez hasla jak chcesz miec z haslem to trust zamieniasz na password
druga sprawa to wyedytowanie pliku C:apachephpphp.ini
edytujesz nastepujace linie :
upload_tmp_dir = C:apachetmp
extension=php_pgsql.dll
extension=mcrypt.dll
extension=php_gd2.dll
trzy ostatnie beda juz wpisane wystarczy je odznaczy aha wazna sprawa musisz wgrac pliki mcrypt.dll do katalogu C:apachephpextensions zastap ten co tam jest i libmcrypt.dll wgraj do katalogu C:apachephpdlls
jak by byly problemy sloze pomoca marcin@marcinsznyra.info
wiem ze ten sposob instalacji jest dosyc zawily ale jak na razie nie znalazlem lepszego