Настройка расширения PostgreSQL

Я пытаюсь настроить подключение с помощью PHP к базе данных PostgreSQL.

Я раскомментировал следующее в PHP.ini:

extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll

Если я перехожу к XAMPP => Services, я вижу postgresql-64-9.3 в качестве одного из них. Я пытаюсь запустить его, но он не работает.

-

Используя следующее:

echo extension_loaded('pgsql') ? 'yes':'no';

Возвращает "нет".

-

Использование a pg_connect() приводит к следующему: Неустранимая ошибка: вызов неопределенной функции pg_connect () в..

1 ответ

Также uncommnet extension=php_pgsql.dll. И убедитесь, что php_pgsql.dll,php_pdo_pgsql.dll и libpq.dll добавлены в папку bin, где установлен Postgresql (c/program files/PostgreSQL/bin).

Другие вопросы по тегам