PHP 日本研討會 2024

需求

若要連線至適用於 Linux、UNIX 和 Windows 的 IBM DB2 Universal Database,或 IBM Cloudscape 或 Apache Derby,您必須在執行 PHP 的同一部電腦上安裝 IBM DB2 Universal Database 用戶端。此擴充功能已使用 DB2 8.2 版開發和測試。

若要連線至適用於 z/OS 或 iSeries 的 IBM DB2 Universal Database,您還需要 IBM DB2 Connect 或對等的 DRDA 閘道軟體。

在 Linux 或 Unix 上的需求

呼叫 PHP 可執行檔或 SAPI 的使用者必須在存取這些函式之前指定 DB2 執行個體。您可以使用 php.ini 中的 ibm_db2.instance_name 組態選項設定 DB2 執行個體的名稱,或者您可以在呼叫 PHP 可執行檔之前載入 DB2 執行個體設定檔。

例如,如果您在 /home/db2inst1/ 中建立了一個名為 db2inst1 的 DB2 執行個體,您可以將以下行新增至 php.ini

ibm_db2.instance_name=db2inst1
如果您未在 php.ini 中設定此選項,則必須發出以下命令以修改您的環境變數,才能啟用對 DB2 的存取
bash$ source /home/db2inst1/sqllib/db2profile
若要讓您的啟用 PHP 的網頁伺服器能夠存取這些函式,您必須在 php.ini 中設定 ibm_db2.instance_name 組態選項,或者在您的網頁伺服器啟動指令碼(通常是 /etc/init.d/httpd/etc/init.d/apache)中載入 DB2 執行個體環境。

新增筆記

使用者貢獻的筆記

此頁面沒有使用者貢獻的筆記。
To Top