Настроить PHP и PostgreSQL в Windows - PullRequest
1 голос
/ 29 июня 2011

Я вручную устанавливаю PHP, Apache и PostgreSQL

PHP и Apache теперь подключены, но PostgreSQL не подключен к PHP.

я тестирую с помощью phpinfo ();

я также настраиваю в php.ini так:

extension=php_pgsql.dll
extension=php_pdo_pgsql.dll

Но почему это не работает?

Спасибо

Ответы [ 4 ]

7 голосов
/ 29 июня 2011

Этот урок работал для меня:

Расширение PHP будет искать libpq.dll, которое найдено из вашего Установка PostgreSQL. Простое исправление состоит в том, чтобы добавить путь, чем содержит этот файл в вашей среде PATH.

1 голос
/ 30 августа 2017

У меня была та же проблема с PHP7 и Apache 2.4 на Windows 10. Для меня решение было добавить следующую строку в httpd.conf;

LoadFile "C:/php7/libpq.dll"

Это также означает, что не обязательно иметьPostgreSQL устанавливается, если вы просто хотите подключить базу данных PostgreSQL, которая не работает на вашем компьютере.

1 голос
/ 02 ноября 2014

Если вы установили PostgreSQL и ваша установка WAMP находится на c: \ wamp, вам нужно будет скопировать c: \ wamp \ bin \ php \ php5.3.9 \ libpq.dll в c: \ wamp \ bin \ apache \ Apache2.2.11 \ bin

Убедитесь, что у вас также есть следующие файлы C: \ wamp \ bin \ php \ php5.3.9 \ ext \ php_pdo_pgsql.dll и C: \ WAMP \ Bin \ PHP \ php5.3.9 \ вн \ php_pgsql.dll

Кроме того, убедитесь, что вы включили вышеупомянутые 2 файла в качестве расширений, либо через меню WAMP (щелкните значок WAMP на панели задач, PHP, PHPExtensions, найдите вышеуказанные 2 и «проверьте» их)

Обратите внимание, что php5.3.9 и Apache2.2.11 относятся к моим конкретным версиям PHP и Apache. Отрегулируйте их в соответствии с вашей установкой.

Вот и все!

1 голос
/ 25 января 2013

1) Установка PostgreSQL для Windows

2) добавьте в переменную окружения PATH папку bin для установки PostgreSQL: C: \ Program Files \ PostgreSQL \ 9.2 \ bin; (например)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...