Pull to refresh

PostgreSQL, PHP, Apache, Windows

Reading time1 min
Views2.7K
Столкнулся с проблемой неподгрузки экстеншна постгреса. Unable load dynamic library писал апач в логи. Проблема возникает на php>5.2.8 apache2.2 postgresql>8.3.1 Решение нашлось не сразу, часа через два-три.
вот оно ru.php.net/manual/ru/pgsql.setup.php#88042

а всё потому что ru2.php.net/manual/ru/pgsql.setup.php, на который меня кидает пхпшный балансер, не содержит этого камента. не любит ринет пхп, то у них цссы слетают, то инфа неполная, то вообще сервер в отключке

ps: так как секция pgsql.setup не гуглится сразу (в мане она заменена на install), и кое-кто не любит ходить по линкам, цитирую, что там советовали:
в конфиге апача в секции, которую прописывает пхпшный инсталлер, надо дописать строку подгрузки клиентской либы постгреса
#BEGIN PHP INSTALLER EDITS — REMOVE ONLY ON UNINSTALL
PHPIniDir «PATH_TO\php\»
Loadfile «PATH_TO\php\php5ts.dll»
Loadfile «PATH_TO\pgsql\bin\libpq.dll» # вот эту
LoadModule php5_module «PATH_TO\php\php5apache2_2.dll»
#END PHP INSTALLER EDITS — REMOVE ONLY ON UNINSTALL
Tags:
Hubs:
Total votes 4: ↑1 and ↓3-2
Comments6

Articles