Informix 函数 (PDO_INFORMIX)

简介

PDO_INFORMIX 是一个驱动程序,它实现 PHP 数据对象 (PDO) 接口,以使 PHP 能够访问 Informix 数据库。

安装

要构建 PDO_INFORMIX 扩展,必须在与 PHP 相同的系统上安装 Informix Client SDK 2.81 UC1 或更高版本。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 需要在 Web 服务器下运行的脚本(在我的情况下是 apache 2.4)能够使用 INFORMIXDIR 系统变量。

使用 setenv 无法正常工作,因此我在 systemd 启动脚本 /lib/systemd/system/apache2.service 中添加了以下内容

Environment=INFORMIXDIR=/opt/Informix_Software_Bundle

在 [Service] 部分。

当然,您的 Informix 库的安装目录可能与 /opt/Informix_Software_Bundle.... 不同。
To Top