PHP Conference Japan 2024

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