1

У меня облачный сервер Centos 6.6 x86_64 vps с WHM и cpanel. Он содержит в себе easyapache и работает нормально. php сайты работают с ним нормально. Я установил PostgresSQL 9.3 на сервере через SSH.

Теперь, когда я перенес проект на сервер, я не могу подключиться к моей базе данных postgres, так как он говорит, что расширение php php_pgsql не установлено на сервере.

Я проверил через WHM (опция обновления easyapache), чтобы найти, что php_pgsql установлен и выбран. Но когда я даю: php -m в командной строке через ssh, он не показывает php_pgsql значит служба не установлена.

Поскольку Cpanel установлен, я не могу установить расширение через yum, используя yum install php-pgsql* говоря, что пакет не найден.

По моему мнению, проблема в том, что я не использовал /script/installpostgres предоставленный cpanel, для установки сервера postgres. Я не хотел устанавливать это, потому что мне нужна версия 9.3 postgres, которая не предоставляется cpanel, поскольку она поддерживает только версию, предоставленную дистрибутивом linux для этого выпуска.

Также из https://features.cpanel.net/topic/support-postgres-93-and-above_2 я узнал, что cpanel не будет поддерживать postgres-9.3

Есть ли способ, которым я могу подключить Postgres 9.3, который я вручную установил в php, или есть ли способ, которым я могу установить postgres 9.3 с поддержкой php через cpanel.

Спасибо Вивек

0