Невозможно настроить расширение PostgresSQL для php в Cpanel

596
NINJA

У меня облачный сервер 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.

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

1
Пакет называется php-pgsql, а не php_pgsql. И почему вы не можете установить его через Yum? Вы пытались скачать и установить его через rpm? Romeo Ninov 9 лет назад 0
да, я пробовал через rpm установить и показывает много проблем с зависимостями NINJA 9 лет назад 0
Ты пробовал с ням? Romeo Ninov 9 лет назад 0
да, там написано, что пакет не найден. но я смог установить его на моем локальном сервере, где нет cpanel. NINJA 9 лет назад 0
мой проект работает нормально на моем локальном сервере. NINJA 9 лет назад 0
Так что скачивайте зависимости и устанавливайте их одной командой rpm Romeo Ninov 9 лет назад 0
Можете ли вы сказать мне, где я должен указать свои расширения в php.ini. Прочитайте, что это должно указывать на php-pgsql.so. я искал свой сервер, но не нашел его NINJA 9 лет назад 0
extention = .... http://php.net/manual/en/ini.core.php Romeo Ninov 9 лет назад 0
Можно ли назначить путь postgres для pg-sql через php.ini или что-то в этом роде. Расширение php не определяет установку postgres или ее путь Rahul TS 9 лет назад 0

0 ответов на вопрос

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