我正在尝试在 ubuntu 11.10 上配置 PHP-informix 环境。我安装了 PDO 和 pdo_sqlite 和 soap,但我无法安装 pdo_informix。我不知道下一步是什么。
当我在 openadmin 工具上检查它时,我得到了这个屏幕截图。我坚持这一步。
我正在尝试在 ubuntu 11.10 上配置 PHP-informix 环境。我安装了 PDO 和 pdo_sqlite 和 soap,但我无法安装 pdo_informix。我不知道下一步是什么。
当我在 openadmin 工具上检查它时,我得到了这个屏幕截图。我坚持这一步。
我也挣扎了几天,但最终我做对了。我使用以下步骤创建与 informix DB 的连接:
informix_pdo
目录中的文件。cd PDO_INFORMIX-1.3.1/
.INFORMIXDIR
: $ export INFORMIXDIR=/myifx/csdk
。phpize
:$ phpize
$ ./configure
。$ make
:.$ make install
。$ cd /etc/php5/conf.d $ echo "extension=pdo_informix.so" > pdo_informix.ini
一个可能的问题是环境设置不正确,无法找到 PDO_Informix 使用的 Informix 库。您通常需要 LD_LIBRARY_PATH 来包含 $INFORMIXDIR/lib 和 $INFORMIXDIR/lib/esql。作为替代方案,您也许可以使用或编辑该ld.so.conf
文件。
您可能会发现您需要设置 $INFORMIXDIR 本身和 $INFORMIXSERVER (或者可能代替)。