Fatal error: Call to undefined function pg_connect() |
Fatal error: Call to undefined function pg_connect() |
23.11.2013, 16:26:55
Post
#1
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 0 Dołączył: 20.01.2010 Skąd: łódzkie Ostrzeżenie: (0%) |
Witam wszystkich!
Zwracam się do was z prośba o pomoc w połaczeniu się z bazą danych Postgresql. Moja konfiguracja to : -Apache 2.4 -PHP 5.4.3 -PostgreSQL 9.3.1 - Wszystko na Win 7 Ultimate Podczas próby połączenia sie z baza: dostaje błąd Fatal error: Call to undefined function pg_connect() Po odwiedzeniu wujka googla dochodze do wniosku, że wina stoi po stronie php. nic nie pokazuje na temat pgsql. wywala 'no' Wiem że powinienem podać odpowiednie extension_dir = (na lokalizacje bibliotek php) , Wiem że powinienem usunąc średnik przed extension=php_pdo_pgsql.dll oraz extension=php_pgsql.dll Przekopiowanie pliku php.ini do C:\Windows\System32 lub C:\Windows nic nie zmienia. Z ciekawości sprawdziłem jak zachowa się i o dziwo po usunięcia średników przed odpowiednimi bibliotekami .dll mysql połaczenie ze strony php wyglądało normalnie czyli error (ponieważ nie mam zainstalowanego msql) oraz phpinfo() pokazywał mysql'a. Czy macie jakies pomysły na tą konfiguracje php aby chociaz spróbował sie połączyć z postgresem ? |
|
|
21.12.2013, 20:28:32
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 12.10.2011 Ostrzeżenie: (0%) |
Jeżeli nie masz zainstalowanego php-pgsql to usuwanie średników nic nie da.
P.S. (aj to nie Linux) Tutaj kopia posta znalezionego w necie: Cytat Check out the info on the PHP PostgreSQL installation page: http://us.php.net/manual/en/pgsql.installation.php
On a Windows server, configured with Apache, adding the following line to httpd.conf to load libpq.dll can save you a lot of time : LoadFile "C:/Program Files/PostgreSQL/8.4/bin/libpq.dll" Ten post edytował FC4B 21.12.2013, 20:29:06 |
|
|
21.12.2013, 20:52:00
Post
#3
|
|
Grupa: Zarejestrowani Postów: 731 Pomógł: 141 Dołączył: 9.05.2011 Skąd: śląskie Ostrzeżenie: (0%) |
Moja konfiguracja to : -Apache 2.4 -PHP 5.4.3 -PostgreSQL 9.3.1 - Wszystko na Win 7 Ultimate Instalowałeś wszystko ręcznie czy skorzystałeś z jakiegoś przygotowanego środowiska? W podkatalogu ext w php masz bibliotekę php_pgsql.dll? Jaka wersja systemu 32bit czy 64bit? Apache, php - oba 32bit bądź odpowiednio 64bit? -------------------- Szanuj innych czas! Kliknij , gdy pomocną wskazówkę otrzymasz.
|
|
|
21.12.2013, 20:53:26
Post
#4
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) |
Nie ładuje Ci rozszerzenia, to pewne.
Swoją drogą, ja naprawdę nie wiem po co ludzie pchają się z PHPem na Windowsa - przecież tak z ręką na sercu nie można powiedzieć, że to jest idealna dlań platforma. -------------------- Google knows the answer...
|
|
|
Wersja Lo-Fi | Aktualny czas: 23.09.2024 - 03:43 |