【问题标题】:Connecting PHP-informix-ubuntu 11.10连接 PHP-informix-ubuntu 11.10
【发布时间】:2012-05-15 08:49:43
【问题描述】:

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

当我在 openadmin 工具上查看时,我得到了这个屏幕截图。我被这一步卡住了。

【问题讨论】:

    标签: php sql ubuntu informix ubuntu-11.10


    【解决方案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. 重启 apache。
    2. 检查 phpinfo 以查看是否加载了 informix_pdo 扩展。

    【讨论】:

      【解决方案2】:

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

      您可能会发现需要设置 $INFORMIXDIR 本身,也需要设置 $INFORMIXSERVER(或者可能改为)。

      【讨论】:

        猜你喜欢
        • 2012-03-21
        • 2012-03-23
        • 1970-01-01
        • 2012-01-19
        • 1970-01-01
        • 2011-12-08
        • 2011-12-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多