20120912

[xampp portable]phpからpostgresqlに接続したい

PHPの開発環境として、USBにxamppをインストールしてPostgreSQLサーバへ接続させたかった。
が。。。
PHPのPostgreSQL関数が動作しない。

原因は、2つ。

・「php.ini」にPostgreSQLを利用する設定がされていないから
・起動時に「libpq.dll」が読込まれていないから

まず、「php.ini」にPostgreSQLを利用する設定をする。
以下の設定値の「;」コメントアウトを削除。

---
;extension=php_pgsql.dll

extension=php_pgsql.dll
---

「libpq.dll」は、「/xampp/php」にあるのだけども、読込まないらしい。

解決法を探したら、「/xampp/apache/httpd.conf」に以下の設定を追加して、強制的に読込ませる。

---
LoadFile "/php/libpq.dll"
---

以上で無事動いた。

0 件のコメント: