Как сделать что бы Postgres работал с PHP? под Windows

Onic

Новичок
Как сделать что бы Postgres работал с PHP? под Windows

Я установил сервер PostgreSQL и могу создавать БД и работать с ними при помощи pgAdmin III. но...

из скрипта php не могу увидеть эту БД.

phpPgAdmin пишет: Ваша инсталяция PHP не поддерживает PostgreSQL. Вам необходимо пересобрать PHP, используя параметр --with-pgsql для configure.

я скачал php с сайта и залил нужную длл (php_pgsql.dll), а таже раскоментировал ее в php.ini

Сервер Апачи запускается, ругани никой не происходит. Но строка phpPgAdmin такая-же.

порылся по интернету и вычитал что нужно перекомпелировать php из исходников, но для этого еще нужны всякие дополнительные программы включая Визуал Студио С++. но у меня такого нет и времени нет на изучения работы с прогой.

Что посоветуете, что бы сделать это с минимальными затратами?

Я уже пробовал скачать с сайта php инсталяшку и переустановил php заново поверх старой. все тоже самое осталось.

Спасибо.
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
Посоветую создать файл со строкой
PHP:
phpinfo();
и посмотреть его в браузере. Там много ценной информации, в частности о том, подключена ли поддержка PosgtreSQL, какой php.ini на самом деле используется и т.п.
 

svetasmirnova

маленький монстрик
>Что посоветуете, что бы сделать это с минимальными затратами?
Искать проблемы с путями и перестать пользоваться phpPgAdmin для проверки наличия extension.
php -m что выдаёт?
phpinfo ?
 

Onic

Новичок
C:\Inetpub-Apache\PHP>php.exe -m
[PHP Modules]
bcmath
calendar
com
ctype
ftp
mysql
odbc
overload
pcre
session
standard
tokenizer
wddx
xml
zlib

[Zend Modules]


phpinfo(); много чего выдает, но PG встречается только в виде
PGLOCALEDIR C:\Program Files\PostgreSQL\8.0\share\locale
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
Значит ты его раскомментировал не в том php.ini, ищи нужный.
 
Сверху