PHP Conference Japan 2024

Informix 函式 (PDO_INFORMIX)

簡介

PDO_INFORMIX 是一個驅動程式,實作了 PHP 數據物件 (PDO) 介面,以啟用從 PHP 存取 Informix 資料庫。

安裝

若要建置 PDO_INFORMIX 擴充,Informix Client SDK 2.81 UC1 或更高版本必須安裝在與 PHP 相同的系統上。Informix Client SDK 可從 » IBM Informix 支援網站 取得。

PDO_INFORMIX 是一個 » PECL 擴充,因此請遵循 安裝 PECL 擴充 中的指示來安裝 PDO_INFORMIX 擴充。請發出 configure 命令以指向 Informix Client SDK 標頭檔和程式庫的位置,如下所示

   bash$ ./configure --with-pdo-informix=/path/to/SDK[,shared]
configure 命令預設為 INFORMIXDIR 環境變數的值。

可捲動游標

PDO_INFORMIX 支援可捲動游標;但是,預設情況下不會啟用它們。若要啟用可捲動游標支援,您必須在 odbc.ini 中對應的 ODBC 連線設定中設定 ENABLESCROLLABLECURSORS=1,或在 DSN 連線字串中傳遞 EnableScrollableCursors=1 子句。

目錄

新增筆記

使用者貢獻的筆記 1 筆筆記

0
Arie De Derde
2 年前
Informix PDO 需要將 INFORMIXDIR 系統變數提供給在網路伺服器下執行的腳本,在我的情況下是 apache 2.4。

使用 setenv 沒有用,所以我將以下內容新增到 systemd 啟動腳本 /lib/systemd/system/apache2.service 中

Environment=INFORMIXDIR=/opt/Informix_Software_Bundle

在 [Service] 區段中。

當然,您的 informix 程式庫的安裝目錄可能與 /opt/Informix_Software_Bundle 不同....
To Top