Centos Webpanel - Ваша установка PHP не поддерживает PostgreSQL. Вам нужно перекомпилировать PHP, используя опцию настройки --with-pgsql

Мой текущий env: -

  • Centos 7
  • postgres (PostgreSQL) 9.2.23
  • PHP 7.1.15

Моя текущая ошибка при попадании /phpPgAdmin/

Ваша установка PHP не поддерживает PostgreSQL. Вам нужно перекомпилировать PHP, используя опцию настройки --with-pgsql.

Я пытался и все искал и не уверен, почему эта ошибка.

В файле phpPgAdmin/library /lib.inc.php

// Check database support is properly compiled in
    if (!function_exists('pg_connect')) {
        // echo $lang['strnotloaded'];
        // exit;
    }

но я только обошел проверку. Тем не менее доступ к серверу невозможен.

Я также попробовал эту команду

php --info | grep PostgreSQL

И следующий вернулся, который работает нормально.

Поддержка PostgreSQL => включена PostgreSQL(libpq) Версия => 9.2.23 PostgreSQL(libpq) => PostgreSQL 9.2.23 для x86_64-redhat-linux-gnu, скомпилированная gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5) -16), 64-битный

Также внутри PHPInfo() уже есть '--with-pgsql=/usr/lib64/pgsql'

0 ответов

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