1

我正在尝试在 ubuntu 11.10 上配置 PHP-informix 环境。我安装了 PDO 和 pdo_sqlite 和 soap,但我无法安装 pdo_informix。我不知道下一步是什么。

在此处输入图像描述

当我在 openadmin 工具上检查它时,我得到了这个屏幕截图。我坚持这一步。

4

2 回答 2

1

我也挣扎了几天,但最终我做对了。我使用以下步骤创建与 informix DB 的连接:

  1. 在 root 用户下创建 PDO 目录。
  2. 提取informix_pdo目录中的文件。
  3. 输入 PDO 目录:cd PDO_INFORMIX-1.3.1/.
  4. 设置你的INFORMIXDIR: $ export INFORMIXDIR=/myifx/csdk
  5. 执行phpize$ phpize
  6. 执行配置: $ ./configure
  7. 编译 PDO $ make:.
  8. 安装 PDO:$ make install
  9. 在 PHP 激活 PDO:
$ cd /etc/php5/conf.d
$ echo "extension=pdo_informix.so" > pdo_informix.ini
  1. 重启阿帕奇。
  2. 检查 phpinfo 以查看是否加载了 informix_pdo 扩展。
于 2017-02-09T09:17:16.900 回答
0

一个可能的问题是环境设置不正确,无法找到 PDO_Informix 使用的 Informix 库。您通常需要 LD_LIBRARY_PATH 来包含 $INFORMIXDIR/lib 和 $INFORMIXDIR/lib/esql。作为替代方案,您也许可以使用或编辑该ld.so.conf文件。

您可能会发现您需要设置 $INFORMIXDIR 本身和 $INFORMIXSERVER (或者可能代替)。

于 2012-05-15T23:33:08.633 回答