Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Brak rozszerzenia pgsql po przejściu na PHP 5.2.6
phpion
post 10.05.2008, 22:02:14
Post #1





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Witam,
mam pewien problem... niedawno zainstalowałem najnowszą wersję PHP czyli 5.2.6. Po upgradzie PHP nie widzi rozszerzeń dla PostgresSQL worriedsmiley.gif W php.ini mam wpisy:
Kod
[PHP_PDO_PGSQL]
extension=php_pdo_pgsql.dll
[PHP_PGSQL]
extension=php_pgsql.dll

Odpowiednie pliki znajdują się w folderze ext. Skrypty korzystające z PostgreSQL zwracają wyjątek o braku drivera. Spoglądając w phpinfo() faktycznie tych rozszerzeń nie widać.

Próbowałem przeinstalować PHP i przy oknie zmiany rozszerzeń są one zaznaczone jak byk (no bo faktycznie są zainstalowane). Downgrade do PHP 5.2.5 również nie pomaga...

Miał ktoś podobny problem?

Pozdrawiam,
pion
Go to the top of the page
+Quote Post
artega
post 11.05.2008, 08:15:01
Post #2





Grupa: Zarejestrowani
Postów: 174
Pomógł: 42
Dołączył: 22.07.2007
Skąd: /dev/random

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


Dobrym pomysłem było by śledzenie błędów podczas uruchomienia - ustaw display_startup_errors na On i sprawdź czy odczytywany jest odpowiedni plik konfiguracyjny przez phpinfo.
Go to the top of the page
+Quote Post
phpion
post 11.05.2008, 08:41:16
Post #3





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Faktycznie, dostaję błędy:
Kod
PHP Startup: Unable do load dynamic library 'C:\Program Files\PHP5\ext\php_pdo_pgsql.dll' - Nie można odnaleźć określonego modułu.
PHP Startup: Unable do load dynamic library 'C:\Program Files\PHP5\ext\php_pgsql.dll' - Nie można odnaleźć określonego modułu.

Błędy te pojawiają się dwukrotnie (nie powinny raz?). Tylko kurcze pod podanymi ścieżkami te pliki fizycznie istnieją... sprawdziłem ich rozmiary i mają odpowiednio 28kB i 96kB.
Go to the top of the page
+Quote Post
artega
post 11.05.2008, 09:08:50
Post #4





Grupa: Zarejestrowani
Postów: 174
Pomógł: 42
Dołączył: 22.07.2007
Skąd: /dev/random

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


Być może są uszkodzone, pobierz binarki ponownie (php_pdo.dll ~93KB i php_pgsql.dll ~97KB w mojej paczce) lub spróbuj załadować je dynamicznie.
Go to the top of the page
+Quote Post
phpion
post 11.05.2008, 09:22:11
Post #5





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Chyba faktycznie jest jakiś bug w tej wersji:
http://bugs.php.net/bug.php?id=44905&edit=2
Spróbuję jak radzisz i dam znać co i jak smile.gif

// EDIT:
Załadowanie dll-ek z PHP 5.2.5 pomogło. Dzięki za naprowadzenie!

Ten post edytował phpion 11.05.2008, 09:26:43
Go to the top of the page
+Quote Post
shreeve
post 31.10.2008, 11:49:59
Post #6





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 24.04.2007
Skąd: Poznań

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


Ja także miałem ten problem.
Reinstalacja WAMP 2.0c nie pomagała.
Zainstalowałem WebServ 2.0, skopiowałem jego binarkę php_pg.sql do katalogu php w WAMP-ie. Różniły się rozmiarem i to dość znacznie. Teraz śmiga bez problemu.
Pozdrawiam
Go to the top of the page
+Quote Post
calebos
post 15.03.2010, 14:46:58
Post #7





Grupa: Zarejestrowani
Postów: 104
Pomógł: 3
Dołączył: 22.02.2008

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


Panowie co jest odpalilem wampa i chce dodac php_pgsql.dll i dostaje przy starcie

PHP STARTUP : Unable to load dynamic library 'c:/wamp/.../php_pgsql.dll' - Nie mozna odnalezc okreslonego modułu.

Plik mam na bank w tym katalogu
Go to the top of the page
+Quote Post
phpion
post 15.03.2010, 15:39:56
Post #8





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Cytat(calebos @ 15.03.2010, 14:46:58 ) *
Panowie co jest odpalilem wampa i chce dodac php_pgsql.dll i dostaje przy starcie

PHP STARTUP : Unable to load dynamic library 'c:/wamp/.../php_pgsql.dll' - Nie mozna odnalezc okreslonego modułu.

Czytając takie posty zastanawiam się nad sensem istnienia "pomógł" - przecież miałem dokładnie ten sam błąd i otrzymałem rozwiązanie!
Go to the top of the page
+Quote Post
calebos
post 16.03.2010, 07:58:25
Post #9





Grupa: Zarejestrowani
Postów: 104
Pomógł: 3
Dołączył: 22.02.2008

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


No patrz a ja mam dokładnie ten sam problem tylko ze akurat ta solucja nicht worken.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 15.08.2025 - 03:14