apache — я не могу установить pdo_pgsql.so для использования PostgreSQL в переполнении стека

У меня есть сайт, использующий базу данных PostgreSQL, но я обнаружил, что в моей системе RHEL 5 отсутствует файл pdo_pgsql.so. Я потратил несколько часов, пытаясь установить его, но это было невозможно.

При использовании команды «rpm -i» с большим количеством RPM, найденных в Интернете, у меня всегда возникали проблемы с зависимостями.

Последняя команда, которую я дал перед публикацией здесь была:

об / мин http://yum.postgresql.org/9.1/redhat/rhel-5-i386/pgdg-redhat91-9.1-5.noarch.rpm

Вывод этой команды: пакет pgdg-redhat91-9.1-5 уже установлен

На самом деле, база данных PostgreSQL запущена и работает. Единственный отсутствующий файл — это pdo_pgsql.so.

Я использовал «find. / -Name pdo_pgsql.so», чтобы увидеть, находится ли этот файл где-то на диске, но безуспешно.

Можете ли вы указать мне правильное направление, пожалуйста?

Это соответствующие версии:

  • psql (PostgreSQL) 9.1.2
  • PHP 5.3.27 (cli) (сборка: 8 декабря 2013 19:01:03)
  • Версия сервера: Apache / 2.4.1 (Unix)
  • Red Hat Enterprise Linux Server, выпуск 5 (Тиканга)

ура
Jaime

0

Решение

Я перекомпилировал последнюю версию PHP с опцией поддержки Postgres, и проблема была решена. Однако это странно, потому что версия PHP, которую я имел до этого, работала с postgres. По какой-то причине он перестал работать,

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]