Установка / активация расширения pgsql.so в CentOS 6

Я пытаюсь установить студенческую информационную систему (RosarioSIS), управляемую PostgreSQL. После установки PostgreSQL 9.6 система просит меня установить и активировать расширение php (pgsql.so). Я попробовал команду 'yum install php-pgsql', но по какой-то причине она не сработала. Я перепробовал все предложенные решения на Stackru и других форумах, но все равно не повезло. Последнее, что я попробовал, - это разархивировать копию php 5.4.45 и скомпилировать расширение вручную, используя:

phpize
./configure
make
sudo make install

Это также не удалось добавить pgsql.so к расширению папки. Что вы предлагаете мне сделать, чтобы добавить требуемое расширение (pgsql.so) туда, где оно принадлежит?

1 ответ

Дата выпуска PHP 5.6 намного раньше, чем PostgrSQL 9.6 (PG96). Когда вышел PHP56, он не знал о PG96. Попробуйте установить PostgreSQL 9.3, и вы увидите, что все отлично работает. Кстати, даже PHP7.1 не имеет клиентской библиотеки для PG96 в дереве портов FreeBSD.

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