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_pgsql
não está instalada no servidor.
Verifiquei o WHM (opção de atualização do easyapache) para descobrir que php_pgsql
está instalado e selecionado. Mas quando eu dou:
php -m
na linha de comando através do ssh, isso não php_pgsql
significa 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/installpostgres
script 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