Eu tenho um servidor em nuvem Centos 6.6 x86_64 vps com WHM e cpanel. Ele contém o 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 transfiro o projeto para o servidor, não consigo me conectar ao banco de dados my postgres, pois ele diz que a extensão php_pgsql
do php não está instalada no servidor.
Eu verifiquei através do 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 de ssh ele não mostra 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 usando yum install php-pgsql*
dizendo que o pacote não foi encontrado.
Para minha suposição, o problema é que eu não usei o script /script/installpostgres
fornecido pelo cpanel para instalar o servidor postgres. Eu não queria instalá-lo porque preciso da versão 9.3 do postgres que não é fornecida pelo cpanel, pois ele suporta apenas a versão dada pela distribuição do Linux para essa versão.
Também do link eu fiquei sabendo que o cpanel não vai suportar postgres -9.3
Existe uma maneira pela qual eu posso conectar Postgres 9.3 que eu instalado manualmente para php ou Existe alguma maneira pela qual eu possa instalar o postgres 9.3 com suporte php através do cpanel.
Obrigado, Vivek