У меня есть PHP v7.2.7 и PostgreSQL v10 с IIS.
Я пытаюсь заставить это работать, следуя любому совету, который мне удалось найти в Интернете, но безуспешно.Пока что моя конфигурация следующая:
PHP.ini
список расширений включает в себя php_pdo_pgsql.dll
и php_pgsql.dll
.
Оба эти dll расположены в правильном каталоге расширений в соответствии с phpinfo.
Согласно phpinfo Configuration File Path
- это "C: \ Windows", а Loaded Configuration File
- это "C: \ Program Files \ PHP \ v7.2 \ php.ini".У меня один и тот же файл php.ini в обоих местах.
Я скопировал версию libpq.dll из папки lib установки postgresql в корневую папку установки PHP.
Я добавил папку bin установки postgresql в системный путь поиска Windows.
Phpinfo показывает, что расширение pdo_pgsql загружено, но не pgsql.
Может кто-нибудь, пожалуйста, пролить свет на то, что еще янужно сделать?