barbitoff programmer`s blog

Здесь я публикую заметки из программерской жизни: грабли, на которые мне случилось наступить, проблемы, для которых было найдено элегантное (или не очень) решение, а также все, с чем мне пришлось столкнуться и чем хотелось бы поделиться =)
PS Если хотите меня поблагодарить - на странице есть 3 места, чтобы это сделать =)

вторник, 22 ноября 2011 г.

PHP Startup: Unable to load dynamic library '.../php_pgsql.dll' - Не найден указанный модуль

Проблема:
При попытке запуска apache + php под Windows с подключенным в php.ini расширением php_pgsql.dll в логи апача вываливает ошибка:
PHP Startup: Unable to load dynamic library '.../php_pgsql.dll' - Не найден указанный модуль
Ну и модуль, естественно, не загружается.
Причина:
Php не может найти динамические библиотеки Postgres, необходимые расширению для работы.
Решение:
Добавить директории bin и lib установки Postgres в системный PATH (например, E:\Programs\Postgres8.3\lib;E:\Programs\Postgres8.3\bin).

1 комментарий:

  1. Была эта же проблема, заработало только после того,как ко всему прочему добавил в Path путь до PHP

    ОтветитьУдалить