W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
PDO_IBM 是實現(xiàn) PHP 數(shù)據的驅動程序 對象 (PDO) 接口,用于支持從 PHP 到 IBM 數(shù)據庫的訪問。
要構建 PDO_IBM 擴展,DB2 Client v9.1 或更高版本必須 與 PHP 安裝在同一個系統(tǒng)上??梢韵螺d DB2 客戶機 來自 IBM ? 應用程序開發(fā) 網站。
注意: NoteDB2 Client v9.1 或更高版本支持直接訪問 DB2 for Linux, UNIX 以及 Windows v8 和 v9.1 服務器。DB2 Client v9.1 還支持訪問 DB2 UDB for i5 和 DB2 UDB 對于使用單獨購買的 ? DB2 的 z/OS 服務器 連接產品。
PDO_IBM是 ? PECL 擴展,因此請按照 PECL 擴展安裝中的說明安裝 PDO_IBM 擴展。 發(fā)出 configure 命令以指向 DB2 客戶機頭文件和庫,如下所示:
bash$ ./configure --with-pdo-ibm=/path/to/sqllib[,shared]configure
命令默認為環(huán)境變量的值。
DB2DIR這些函數(shù)的行為受 中的設置影響。 php.ini
名字 | 默認 | 可修改范圍 | 更新日志 |
---|---|---|---|
pdo_ibm.i5_dbcs_alloc | "0" | INI_SYSTEM | 新增于 PDO_IBM 1.5.0 |
pdo_ibm.i5_override_ccsid | "0" | INI_SYSTEM | 新增于 PDO_IBM 1.5.0 |
有關 INI_* 樣式的更多詳情與定義,見
配置可被設定范圍
。
這是配置指令的簡短說明。
pdo_ibm.i5_dbcs_alloc
國際此選項會影響 IBM i 上的內部緩沖區(qū)分配策略。 默認情況下,此選項為 0。設置此選項后,緩沖區(qū)為 分配的大小要大得多,以防數(shù)據庫具有誤導性 關于在編碼之間轉換時的字符大小。此選項使用 緩沖區(qū)的內存是其六倍(以考慮盡可能大的內存 UTF-8 序列),但如果返回截斷的數(shù)據,則可能需要。
0 - 分配最小大小的緩沖區(qū)。
1 - 分配較大大小的緩沖區(qū)。
pdo_ibm.i5_override_ccsid
國際用于從 IBM i 上的 EBCDIC 進行轉換的 ASCII CCSID。設置此項 到 1208 將使用 UTF-8。默認情況下,這是 0,這將選擇 默認 ASCII 作業(yè) CCSID。
要了解有關 IBM i 上的 CCSID 的更多信息,請參閱 ? IBM 文檔。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: