Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Obsługa w PHP PostgreSQL (Win)
feel
post
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 18.06.2003

Ostrzeżenie: (0%)
-----


Zainstalowałem serwer Apache2 , następnie php 5.0.2 a na koniec PostgreSQL 8.0.0. Wszystko pod Windows. Chciałem odpalić PhpPAdmin ale tu wyskoczyła informacja: "Nie wkompilowałeś do php obsługi tej bazy danych.". Mialem nadzieje ze php przy instalacji samo sie odpowiednio skompiluje (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) No wiec jak mam sie do tego zabrac??
Go to the top of the page
+Quote Post
czachor
post
Post #2





Grupa: Zarejestrowani
Postów: 897
Pomógł: 40
Dołączył: 16.12.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


http://phppgadmin.sourceforge.net/?page=faq <- pierwsze pytanie od góry
Go to the top of the page
+Quote Post
feel
post
Post #3





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 18.06.2003

Ostrzeżenie: (0%)
-----


zaraz potem jak to napisałem to sobie poradziłem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Dla zainteresowanych: wystarczy w pliku php.ini odkomentować extension=php_pgsql.dll oraz zmienic wartosc extension_dir na katalog zawierajacy rozszerzenia np. c:/php/extensions/

jakie to proste (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
ZyZ
post
Post #4





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 4.06.2005

Ostrzeżenie: (0%)
-----


no dobrze, a jest moze cos jeszcze? u mnie caly czas blad
Kod
"Nie wkompilowałeś do php obsługi tej bazy danych."


php 4.3.11
Apache 2.0.54
PostgreSQL 8.0.3
Win 2k sp4
phpPgAdmin 3.5.3


EDIT:
Rozwiazanie dla innych majacych podobny problem.
Zeby wszystko dzialalo apache nie moze miec phpa aktywowanego jako modul a jedynie jako CGI tzn. w httpd.conf php nie moze byc dodany tak
Kod
LoadModule php4_module "c:/php/php4apache2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php"

a tak
Kod
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"


Ten post edytował ZyZ 4.06.2005, 16:17:59
Go to the top of the page
+Quote Post
marast78
post
Post #5





Grupa: Zarejestrowani
Postów: 176
Pomógł: 0
Dołączył: 30.11.2004

Ostrzeżenie: (0%)
-----


Ja tak mam i nie może u mnie załadowaĆ php_pgsql.dll, nie ma u mnie tego modułu (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) ! gdzie to się podziało ja instalowałem instalatorem (IMG:http://forum.php.pl/style_emoticons/default/ohmy.gif) i bął dsi epkaazuje jak wchodze przez phpPgAdmin:
Nie wkompilowałeś do php obsługi tej bazy danych.
i ze nie moze załadowac modułu!!!
O co biega, skad wziaż ten dll (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
Go to the top of the page
+Quote Post
mhs
post
Post #6





Grupa: Zarejestrowani
Postów: 764
Pomógł: 3
Dołączył: 30.04.2003

Ostrzeżenie: (0%)
-----


Cytat(marast78 @ 2005-07-11 18:02:43)
Ja tak mam i nie może u mnie załadowaĆ php_pgsql.dll, nie ma u mnie tego modułu (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) ! gdzie to się podziało ja instalowałem instalatorem (IMG:http://forum.php.pl/style_emoticons/default/ohmy.gif) i bął dsi epkaazuje jak wchodze przez phpPgAdmin:
Nie wkompilowałeś do php obsługi tej bazy danych.
i ze nie moze załadowac modułu!!!
O co biega, skad wziaż ten dll (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?

usun znak ";" z pliku php.ini w linii ;extension=php_pgsql.dll
Go to the top of the page
+Quote Post
reegen
post
Post #7





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 19.01.2007

Ostrzeżenie: (0%)
-----


żeby to było takie proste, zrobiłem co trzeba i nadal ten sam komunikat.
Go to the top of the page
+Quote Post
kicaj
post
Post #8





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

Ostrzeżenie: (0%)
-----


Restart serwera zrobiles?
Go to the top of the page
+Quote Post
yarpo
post
Post #9





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 19.06.2007
Skąd: Gdańsk

Ostrzeżenie: (10%)
X----


Też mam podobny problem.

Na pewno mam _nie_ wykomentowaną linię:

Kod
extension_dir = "c:/wamp/bin/php/php5.3.0/ext/"


oraz
Kod
extension=php_pgsql.dll


tak jak jest napisane w FAQ: http://phppgadmin.sourceforge.net/?page=faq

Kiedy wybieram "start postgre" z menu start pokazuje mi komunikat:
Cytat
ZĄdana us?uga zosta?a juľ uruchomiona.
ostcpne sĄ dalsze informacje Pomocy; aby je uzyska?, wpisz NET HELPMSG 2182.
press <return> to continue...


Zakładam zatem, że postgres działa.

Na pewno zrestartowałem serwer WAMP po zmianach w pliku php.ini

w phpinfo nie mam informacji o pgsql. adres 127.0.0.1 [http://localhost] działa.

Przy uruchamianiu serwera otrzymuje alert [wyskakuje okno], że nie mam pliku php_pgsql.dll. Plik jednak na 1000% jest we wskazanym miejscu.

Cytat
c:/wamp/bin/php/php5.3.0/ext/php_pgsql.dll


Po pobraniu phpPgAdmin i umieszczeniu go w documentRoot otrzymuję znany komunikat:
Cytat
Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\pgadmin\classes\Misc.php on line 342
Nie wkompilowałeś do PHP obsługi tej bazy danych.


Czy ktoś ma pomysł, czego jeszcze nie zrobiłem? (IMG:style_emoticons/default/smile.gif)

TIA

Ten post edytował yarpo 8.02.2010, 13:23:02
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.06.2026 - 17:02