Настройка Phppgadmin 5.0.2 с Xampp 1.7.4

Меня попросили выполнить (впервые) задачу на PHP с PostgreSQL для цели, которую я установил XAMPP 1.7.4, PostgreSQL 9.X, я не знал, как настроить phpPgadmin(5.0.2), поэтому я погуглил и нашел Инструкция по настройке здесь; и здесь

после настройки всего этого я обнаружил следующую ошибку при попытке https://localhost/phppgadmin

Ваша установка PHP не поддерживает PostgreSQL. Вам нужно перекомпилировать PHP, используя опцию конфигурации --with-pgsql.

Я снова погуглил, нашел некоторые возможные причины, которые

  1. ты не перезапустил aphace
  2. измененный вами php.ini не является правильным файлом php.ini, убедитесь, что он находится в консоли xampp в phpinfo().

Я проверил оба, но все равно ошибка, нет ли вообще никаких изменений. пожалуйста, кто-нибудь, помогите мне, я уже потратил больше рабочего дня, СПАСИБО


person Mubashar    schedule 15.04.2011    source источник


Ответы (5)


Как я уже ответил, копирование php/libpq.dll в apache/bin должно (надеюсь) помочь.

person user14764    schedule 15.04.2011
comment
Я пробовал это, но у меня другая ошибка, чем эта, так что измените еще :( - person Mubashar; 16.04.2011
comment
Показывает ли phpinfo() поддержку postgresql как включенную? Если да, думаю, стоит попробовать postgre версии 8.3.x: enterprisedb .com/products-services-training/pgdownload#windows - person user14764; 16.04.2011
comment
Нет информации о появлении postgresql в phpinfo() (я смотрю на странице xampp под phpinfo()) - person Mubashar; 16.04.2011
comment
в любом случае, я сейчас попробую этот артикль :( programmingmeetsmath.wordpress.com/2010/12/21/ - person Mubashar; 16.04.2011
comment
Так что, в основном, просто отсутствовал postre PDO или вы делали полную установку с нуля? - person user14764; 17.04.2011

Вы раскомментировали строку:

extension=php_pgsql.dll

in

C:\xampp\php\php.ini

и после этого перезапустить апач?

person Eelke    schedule 15.04.2011

Я попробовал следующую статью, и это сработало.

http://programmingmeetsmath.wordpress.com/2010/12/21/a-step-by-step-guide-of-installing-apache-php5-postgresql-windows/

person Mubashar    schedule 30.03.2012

Вы уверены, что установили модуль postgresql?

Просто выполните phpinfo();, чтобы узнать, какие модули установлены.

person PeeHaa    schedule 15.04.2011

Я столкнулся с той же проблемой. Все раскомментировано и отображается в phpinfo()

Наконец, я перешел в каталог xampp:/php/ и дважды щелкнул php.exe для выполнения.

И командная строка показала ошибку в моем php.ini

Я исправил недостающую точку с запятой в строке, и все прошло гладко. Надеюсь, это поможет кому-то

person zeetit    schedule 25.04.2017