J'ai posté cette question comme des réponses dans les messages d'aperçu n'a pas m'aider. J'essaie de me connecter à DB postgres qui se trouve sur le serveur distant de mon ordinateur local. J'utilise Xampp et Netbeans IDE.Cant se connecter à Postgres à partir de php -> Appel à la fonction indéfinie pg_connect()
ci-dessous le code que je suis en train de courir:
//attempt a connection
$dbh = pg_connect("host=server_name port=5432 dbname=prototype1 user=leonidz password=****");
if (!$dbh) {
die("Error in connection: " . pg_last_error());
}
C'est l'erreur msg:
Fatal error: Call to undefined function pg_connect() in C:\xampp\htdocs\PhpProject1\index.php on line 10
dans php.ini I non engagés: extension = php_pgsql.dll et extension = php_pdo_pgsql.dll
J'ai également mappé le extension_dir = "C: \ xampp \ php \ ext \" et redémarré le serveur Apache après la modification.
Je ne sais pas quoi d'autre je devrais faire, s'il vous plaît aider.
Qu'est-ce que PHP info vous dire de la charge extensions? Quelle erreur le journal Apache vous donne-t-il lors du redémarrage? – dbf
J'ai une erreur dans le journal des erreurs Apache, PHP Attention: PHP Startup: Impossible de charger la bibliothèque dynamique 'C: \\ xampp \\ php \\ ext \\ php_pdo_pgsql.dll' - Le module spécifié est introuvable. \ r \ n dans Unknown sur la ligne 0 lorsque j'essaie d'exécuter la fonction pour se connecter à la DB que je reçois: PHP Erreur fatale: Appel à la fonction indéfinie pg_connect() dans C: \\ xampp \\ htdocs \\ PhpProject1 \\ index.php sur la ligne 10 PHP INFO: il n'y a pas de résultats lorsque j'essaie de trouver "pgsql" string dans php info – Leon83
quel système d'exploitation utilisez-vous? est-ce l'environnement Linux ou Windows? quelle version utilisez-vous, x86 ou x64? Quel php.ini avez-vous édité? rappelez-vous que c'est celui de xampp/apache/bin/J'espère que vous répondez à toutes mes questions afin que nous puissions mieux vous aider. Cheers – WhySoSerious