PostgresSQL-Erweiterung kann nicht für PHP in Cpanel konfiguriert werden

664
NINJA

Ich habe einen Centos 6.6 x86_64 vps Cloud Server mit WHM und Cpanel. Es enthält den installierten easyapache und funktioniert einwandfrei. PHP-Sites arbeiten gut damit. Ich habe PostgresSQL 9.3 über ssh auf dem Server installiert.

Wenn ich nun ein Projekt auf den Server übertrage, kann ich keine Verbindung zur Postgres-Datenbank herstellen, da die Erweiterung "php" php_pgsqlnicht auf dem Server installiert ist.

Ich habe WHM (Easyapache-Aktualisierungsoption) überprüft, um festzustellen, dass php_pgsqles installiert und ausgewählt ist. Aber wenn ich: php -min der Befehlszeile durch ssh gebe, php_pgsqlbedeutet dies nicht, dass der Dienst nicht installiert ist.

Da Cpanel installiert ist, kann ich die Erweiterung nicht mithilfe von yum installieren. Dabei wird yum install php-pgsql*das Paket nicht gefunden.

Meines /script/installpostgresErachtens besteht das Problem darin, dass ich das von cpanel bereitgestellte Skript nicht zur Installation des Postgres-Servers verwendet habe. Ich wollte das nicht installieren, weil ich die Version 9.3 von postgres benötige, die nicht vom cpanel bereitgestellt wird, da sie nur die Version unterstützt, die von der Linux-Distribution für diese Version angegeben wurde.

Auch von https://features.cpanel.net/topic/support-postgres-93-and-above_2 habe ich erfahren, dass Cpanel Postgres-9.3 nicht unterstützt

Gibt es eine Möglichkeit, mit der ich Postgres 9.3 verbinden kann, die ich manuell in PHP installiert habe? Gibt es eine Möglichkeit, Postgres 9.3 mit PHP-Unterstützung über Cpanel zu installieren?

Danke, Vivek

1
Das Paket heißt php-pgsql, nicht php_pgsql. Und warum kann man es nicht über yum installieren? Haben Sie versucht, es über RPM herunterzuladen und zu installieren? Romeo Ninov vor 8 Jahren 0
ja, ich habe es per rpm installiert und zeige viele abhängigkeitsprobleme NINJA vor 8 Jahren 0
Hast du es mit yum probiert? Romeo Ninov vor 8 Jahren 0
ja, es heißt paket nicht gefunden. aber ich konnte es auf meinem lokalen server installieren, wo cpanel nicht vorhanden ist. NINJA vor 8 Jahren 0
Mein Projekt funktioniert gut auf meinem lokalen Server. NINJA vor 8 Jahren 0
Laden Sie also Abhängigkeiten herunter und installieren Sie sie mit einem RPM-Befehl Romeo Ninov vor 8 Jahren 0
Kannst du mir sagen, wo ich meine Erweiterungen in php.ini zeigen soll. Lesen Sie, dass es auf eine php-pgsql.so zeigen sollte. Ich habe meinen Server durchsucht, aber es nicht gefunden NINJA vor 8 Jahren 0
Erweiterung = .... http://php.net/manual/de/ini.core.php Romeo Ninov vor 8 Jahren 0
Ist es möglich, den Pfad von Postgres über php.ini oder ähnliches zu pg-sql zuzuweisen. Die PHP-Erweiterung identifiziert nicht die Postgres-Installation oder ihren Pfad Rahul TS vor 8 Jahren 0

0 Antworten auf die Frage