Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] wsólraca php i pqmsql
Forum PHP.pl > Forum > Przedszkole
robin5hood
Mam pytanie mam nainstalowanego phpa i pgsql : co muszę zrobić aby one działały razem?
wookieb
Włączyć rozszerzenie dla php do obsługi pgsql. Jak? php.ini i szukasz odpowiedniego rozszerzenia "php_pgsql.dll" , usuwasz ; przed nim.
dr_bonzo
manual (php.net) -> bazy danych -> PG -> instalacja -> czytaj
robin5hood
Nie mam php_pgsql.dll
Jedyne co znalazłem w php.ini to :
pgsql.allow_persistent = On
pgsql.auto_reset_persistent = Off
pgsql.max_persistent = -1
pgsql.max_links = -1
pgsql.ignore_notice = 0
pgsql.log_notice = 0
wookieb
To przejrzyj jeszcze raz rozszerzenia php
robin5hood
coś takiego znalazłem
;extension=php_pgsql.dll
wookieb
O widzisz a jednak jest. A teraz znajdź jeszcze jedną wskazówkę w moim pierwszym poście w tym temacie. Aha i nie zapomnij zrestartować serwera.
robin5hood
dzieki a jak teraz sprawdzić czy jest juz ok?
wookieb
http://pl2.php.net/phpinfo
robin5hood
wiem ale tam pisza takim językiem ze ja nic nie rozumiem, poza tym mój angielski jest słaby wstydnis.gif
wookieb
Wystarczy, że znajdziesz tam informacje o pgsql
Wystarczy, że połączysz się z postgresem http://pl2.php.net/pgsql
robin5hood
bo chodzi mi oto ze jak wpisuje localhost/test.php to w tej tablicy nigdzie tam nie widze tego wstydnis.gif
wookieb
A my oczywiście "wiemy" co masz w test.php
A czy podczas restartu serwera nie pojawił się żaden błąd?
Poczytaj jeszcze artykuły o pgsql i dasz rade.
robin5hood
tu wrzuciłem to co jest w test.php
http://w410.wrzuta.pl/plik/aWxWcyvFEl1/php
wookieb
1) pokaz swoj dział extension w php.ini (a szczegolnie co zrobiles z linia dotyczaca php_pgsql.dll)
2) Zrestartowałeś serwer?
3) Zobacz test konfiguracji dla apache (start->programy->apache ** -> configure ** -> test configuration)
4) Jeżeli są jakieś błędy przy restarcie serwera to je podaj
robin5hood
tak to zrobiłem:
;extension=php_bz2.dll
;extension=php_cpdf.dll
;extension=php_curl.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_dbx.dll
;extension=php_exif.dll
;extension=php_fdf.dll
;extension=php_filepro.dll
;extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_ifx.dll
;extension=php_iisfunc.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_java.dll
;extension=php_ldap.dll
;extension=php_mbstring.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_mssql.dll
;extension=php_msql.dll
;extension=php_mysql.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_oracle.dll
;extension=php_pdf.dll
extension=php_pgsql.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_sockets.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_w32api.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
;extension=php_yaz.dll
;extension=php_zip.dll
;extension=php_mysqli.dll


jak zrobiłem to:
3) Zobacz test konfiguracji dla apache (start->programy->apache ** -> configure ** -> test configuration)


to pojawiło sie okienki i znikło szybko wstydnis.gif wstydnis.gif


Ps
próbowałem cos tam uruchomić ale coś takiego mi wyskakuje
Fatal error: Call to undefined function pg_connect() in C:\Program Files\Apache Group\Apache2\htdocs\postgrest.php on line 3
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.