Как включить драйвер PostgreSQL для PDO для php 7?

У меня есть сервер человечности 14.4 с apache2 и php 7.1.6.

Мне также установили PostgreSQL 9.3 на нем. Я теперь должен соединиться с этими данными из кода php, с помощью PDO.

Я попробовал следующее:

  1. Установите драйвер Pgsql с: sudo apt install php7.0-pgsql
  2. Теперь, когда я пытаюсь включить пост-ГРЭС использование драйверов PDO sudo phpenmod pdo_pgsql, Я получаю следующие сообщения об ошибках:

WARNING: Module pdo_pgsql ini file doesn't exist under /etc/php/7.1/mods-available

Как Вы правильно устанавливаете и включаете драйверы PDO для PostGres для php 7?

12
задан 19 June 2017 в 23:02

3 ответа

Вы выполняли php7.1 при установке модуля php7.0 pgsql.

Попытка php -v для проверки версии и установки php7.1-pgsql.

15
ответ дан 23 November 2019 в 03:38

Также необходимо не прокомментировать эти строки:

extension=php_pdo_pgsql.dll
extension=php_pgsql.dll

в /etc/php/7.1/cli/php.ini .

0
ответ дан 23 November 2019 в 03:38

В дополнение к тому, что сказали другие, попробуйте:

sudo phpenmod pdo_pgsql
1
ответ дан 28 April 2020 в 06:46

Другие вопросы по тегам:

Похожие вопросы: