Informix 関数 (PDO_INFORMIX)
はじめに
PDO_INFORMIX は、PHP から Informix データベースへのアクセスを可能にするための PHP Data Objects (PDO) インターフェイス を実装したドライバです。
インストール手順
PDO_INFORMIX 拡張モジュールをビルドするには、PHP と同じシステムに Informix Client SDK 2.81 UC1 以降がインストールされている必要があります。 Informix Client SDK は、» IBM Informix Support Site で入手できます。
PDO_INFORMIX は » PECL 拡張モジュールです。 そのため、PDO_INFORMIX 拡張モジュールをインストールするには PECL 拡張モジュールのインストール の手順に従います。 Informix Client SDK ヘッダファイルおよびライブラリの場所を指定するため、 次のように configure コマンドを実行します。
bash$ ./configure --with-pdo-informix=/path/to/SDK[,shared]
スクロール可能なカーソル
PDO_INFORMIX は、スクロール可能なカーソルをサポートしています。
しかし、デフォルトでは有効になっていません。
スクロール可能なカーソルのサポートを有効にするには、
odbc.ini での対応する ODBC 接続設定で
ENABLESCROLLABLECURSORS=1
を設定するか、
DSN 接続文字列に EnableScrollableCursors=1
句を指定しなければなりません。
目次
- PDO_INFORMIX DSN — Informix データベースに接続する
+add a note
User Contributed Notes 1 note
Arie De Derde ¶
2 years ago
Informix PDO needs the INFORMIXDIR system variable available to the script running under the webserver, in my case apache 2.4.
Using setenv did not work, so I added in the systemd startup script /lib/systemd/system/apache2.service the following:
Environment=INFORMIXDIR=/opt/Informix_Software_Bundle
in the [Service] section.
Of course, the installation directory of your informix libraries may be different than /opt/Informix_Software_Bundle....
↑ and ↓ to navigate •
Enter to select •
Esc to close
Press Enter without
selection to search using Google