powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / подключение PHP к Postgres
4 сообщений из 4, страница 1 из 1
подключение PHP к Postgres
    #35443413
akafilla
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа специалисты, помогите!

Новичок в PHP и Postgres
Мне нужно настроить связку Apache + PHP + Postgres.

Apache + PHP работает, протестировал.

Postgres установил, в php.ini раскомментировал extension=php_pgsql.dll,
строчку extension_dir = "C:/PHP/ext" проверил

Простенький пример
<?php
echo "Hello, World!";
$conn = pg_connect("localhost", "5432", "admin", "admin")
or die("I cann't establish a connection =): ". pg_error());
echo "Соединение установлено";

...

выводит только приветствие миру.

Что нужно исправить?

Да, еще phpinfo() про Postgre ничего не выдает...
...
Рейтинг: 0 / 0
подключение PHP к Postgres
    #35443482
Фотография Степан H.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
настройте в php.ini параметры error_reporting и display_errors таким образом, чтоб вы смогли видеть код ошибки в броузере. (если такова вообще существует). ))

и ИМХО лучше собрать такую конструкцию на UNIX.
...
Рейтинг: 0 / 0
подключение PHP к Postgres
    #35444124
Sergej Grischenkow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В phpinfo() обязательно должно быть типа такой таблицы:

pgsql

PostgreSQL Support enabled
PostgreSQL(libpq) Version 8.2.3
Multibyte character support enabled
SSL support disabled
Active Persistent Links 0
Active Links 0

Directive Local Value Master Value
pgsql.allow_persistent On On
pgsql.auto_reset_persistent Off Off
pgsql.ignore_notice Off Off
pgsql.log_notice Off Off
pgsql.max_links Unlimited Unlimited
pgsql.max_persistent Unlimited Unlimited
...
Рейтинг: 0 / 0
подключение PHP к Postgres
    #35444742
akafilla
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за ответы.

Подключил вывод ошибок - узнал, что функция pg_connect() не распознается.

Решение оказалось таким - php_pgsql.dll в комплекте от php оказался глючным.
Скачал denwer с postgres и взял нормальный модуль оттуда ( Виртуальный диск:\usr\local\php5).

После этого на выдаче от phpinfo() действительно появился раздел про postgres

Спасибо!
--
In code we trust
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / подключение PHP к Postgres
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]