Não é possível configurar a extensão PostgresSQL para php no Cpanel


1

Eu tenho um servidor em nuvem Centos 6.6 x86_64 vps com WHM e cpanel. Ele contém easyapache instalado e funcionando bem. sites php estão funcionando bem com isso. Eu instalei o PostgresSQL 9.3 no servidor via ssh.

Agora, quando transferi o projeto para o servidor, não consigo conectar-me ao banco de dados do postgres, pois diz que a extensão php php_pgsqlnão está instalada no servidor.

Verifiquei o WHM (opção de atualização do easyapache) para descobrir que php_pgsqlestá instalado e selecionado. Mas quando eu dou: php -mna linha de comando através do ssh, isso não php_pgsqlsignifica que o serviço não está instalado.

Como o Cpanel está instalado, não consigo instalar a extensão via yum, yum install php-pgsql*dizendo que o pacote não foi encontrado.

Na minha opinião, o problema é que não usei o /script/installpostgresscript fornecido pelo cpanel para instalar o servidor postgres. Eu não queria instalar isso porque preciso da versão 9.3 do postgres que não é fornecida pelo cpanel, pois suporta apenas a versão fornecida pela distribuição Linux para essa versão.

Também em https://features.cpanel.net/topic/support-postgres-93-and-above_2, eu soube que o cpanel não suporta o postgres-9.3

Existe alguma maneira de conectar o Postgres 9.3 que eu instalei manualmente no php ou Existe alguma maneira de instalar o postgres 9.3 com suporte ao php através do cpanel.

Obrigado, Vivek


O pacote é chamado php-pgsql, não php_pgsql. E por que você não pode instalá-lo via yum? Você tentou fazer o download e instalá-lo via rpm?
Romeo Ninov

sim, eu tentei via rpm instalar e mostra um monte de problema de dependência
NINJA

Você já tentou com yum?
Romeo Ninov

sim, diz pacote não encontrado. mas consegui instalá-lo no meu servidor local onde o cpanel não está lá.
NINJA

meu projeto está funcionando bem no meu servidor local.
NINJA
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.