Ich habe einen Centos 6.6 x86_64 VPS-Cloud-Server mit WHM und cpanel. Easyapache ist darauf installiert und funktioniert einwandfrei. PHP-Sites funktionieren damit einwandfrei. Ich habe PostgresSQL 9.3 über SSH auf dem Server installiert.
Wenn ich das Projekt jetzt auf den Server übertrage, kann ich keine Verbindung zu meiner Postgres-Datenbank herstellen, da es heißt, dass die PHP-Erweiterung php_pgsql
nicht auf dem Server installiert ist.
Ich habe über WHM (EasyApache-Update-Option) nachgesehen, ob es php_pgsql
installiert und ausgewählt ist. Aber wenn ich
php -m
in der Befehlszeile über SSH Folgendes eingebe, wird es nicht angezeigt. php_pgsql
Das bedeutet, dass der Dienst nicht installiert ist.
Da Cpanel installiert ist, kann ich die Erweiterung nicht über Yum installieren, da die yum install php-pgsql*
Meldung angezeigt wird, dass das Paket nicht gefunden wurde.
Meiner Vermutung nach besteht das Problem darin, dass ich nicht das /script/installpostgres
von cpanel bereitgestellte Skript verwendet habe, um den Postgres-Server zu installieren. Ich wollte das nicht installieren, weil ich die Version 9.3 von Postgres benötige, die nicht von cpanel bereitgestellt wird, da es nur die von der Linux-Distribution für diese Version bereitgestellte Version unterstützt.
Auch vonhttps://features.cpanel.net/topic/support-postgres-93-and-above_2Ich habe erfahren, dass cpanel Postgres-9.3 nicht unterstützen wird
Gibt es eine Möglichkeit, mit der ich Postgres 9.3, das ich manuell installiert habe, mit PHP verbinden kann, oder gibt es eine Möglichkeit, mit der ich Postgres 9.3 mit PHP-Unterstützung über cPanel installieren kann?
Danke, Vivek