S 環境: wampserver64 pHP5.5.12
1. 拡張子 = php_pdo_pdo_pgsql.dll および拡張子 = php_pgsql.dll と
./php の前のカンマを削除します。 /ext/php_pgsql.dll
(extフォルダー下のphp_pgsql.dll)php_pdo_pgsql.dllこれら3つのdllファイルをCドライブシステム32にコピーします3.通常、phpは接続するpostgres にアクセスしても、依然としてエラーが表示され、「致命的」というプロンプトが表示されます エラー: 未定義関数 pg_connect() への呼び出し」、Apache のログ「PHP 起動: ダイナミック ライブラリ '****\PHP5\ext\php_pdo_pgsql.dll をロードできません」を確認してください。 検索後、Apache で conf に LoadFile を追加します。 「***/PHP5/libpq.dll」をフォルダー配下の設定ファイル httpd.conf に追加します。場所は LoadModule の後にあります
(*** は php のインストールパスです)4. テストコード <?php
$conn_string = "host=localhost port=5432 dbname=db_name user=your user password=your password" ;
$dbconn = pg_connect($conn_string);
if (!$dbconn)
echo "连接失败!!!!!/r/n";
else
echo "连接成功!!!!!/r/n";
pg_close($dbconn);
?>
上記では、PHP と postgreSql の接続について、関連する内容も含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。