Tengo un servidor en la nube Centos 6.6 x86_64 vps con WHM y cpanel. Contiene easyapache instalado y funcionando bien. Los sitios php funcionan bien con él. He instalado PostgresSQL 9.3 en el servidor mediante ssh.
Ahora, cuando transfirí el proyecto al servidor, no puedo conectarme a mi base de datos Postgres porque dice que la extensión PHP php_pgsql
no está instalada en el servidor.
Revisé WHM (opción de actualización de Easyapache) para encontrar que php_pgsql
está instalado y seleccionado. Pero cuando doy:
php -m
en la línea de comandos a través de ssh no se muestra, php_pgsql
significa que el servicio no está instalado.
Como Cpanel está instalado, no puedo instalar la extensión a través de yum diciendo que yum install php-pgsql*
no se encuentra el paquete.
Según mi suposición, el problema es que no utilicé el /script/installpostgres
script proporcionado por cpanel para instalar el servidor postgres. No quería instalar eso porque necesito la versión 9.3 de postgres que no proporciona cpanel ya que solo admite la versión proporcionada por la distribución de Linux para esa versión.
También dehttps://features.cpanel.net/topic/support-postgres-93-and-above_2Llegué a saber que cpanel no admitirá postgres-9.3
¿Hay alguna manera de conectar Postgres 9.3 que instalé manualmente a php o hay alguna manera de instalar Postgres 9.3 con soporte para PHP a través de cpanel?
Gracias, vivek.