blogger

    blogger
  • hot log

  • comment

    twitter

    • 12.10.xC6出来时候碰到"Could not determine encryption mode from page zero",竟果然是BUG!http://www-01.ibm.com/support/docview.wss?rs=630&uid=swg21973408

      2015-12-21 20:15

    • 空间已经转移到新加坡,希望会好一些。

      2015-11-16 14:34

    • 增加新域名liaosnet.cc,与liaosnet.com同指向。

      2015-10-09 15:25

    • 空间迁移到香港。或许速度会快一点。。

      2014-02-13 20:10

    • 解决个问题:NBU配置Storage时的目录在系统分区上,导致备份失败,最终原因是目录在系统分区上时,需要在 This directory can exist on the root file system or system disk. 这个选项前打上勾。

      2012-09-26 22:21

    • More»

    blog sort

    links

    record

    banner

    创建OAT所需系统集成的apache+php环境

    暗夜星空's Memory from Dec 10 , 2015 at 16:51 PM , under Category:INFORMIX教程
    操作系统:RHEL 6U4 64bit
    CSDK版本:CSDK 4.10.FC4
    OAT版本:oat 3.15.1_020915

    文章 连接到informix数据库 - PHP 方式 http://liaosnet.com/?post=84 ,介绍了如何将pdo_informix集成到php上。而informix oat所需要的组件也就就完整了(操作系统自带apache,php集成pdo_informix,当然需要的其它包需另外安装)。
    通过service httpd start启动apache,通过phpinfo信息可以确认pdo_informix已经集成。
    整个环境即算完成

    将oatidsV3.15.1_020915.zip 上传至/var/www/html/openadmin目录下,并解压缩即可。
    由于php连接informix数据库还需要INFORMIXDIR、INFORMIXSERVER环境变量,尝试在/etc/httpd/config/httpd.conf中通过SetEnv方式设置这两个环境变量。结果在创建数据库连接的时候报 -23101 错误,由于系统使用的均是默认环境,应能排除数据库DB_LOCALE/SERVER_LOCALE/CLIENT_LOCALE的原因。
    于是尝试当这两个环境变量放到apache中去,从/etc/init.d/httpd的代码中知道:/etc/sysconfig/httpd可以当作系统环境来使用,于是在该文件中增加
    INFORMIXDIR=/home/informix
    INFORMIXSERVER=ids1210
    
    export INFORMIXDIR INFORMIXSERVER

    再次重启apache服务,测试连接,即可正常。


    此次测试,完善了php通过pdo_informix连接到informix数据库的环境创建。解决了环境变量存放位置的问题。

    Post a comment:

    Your email address will not be published. Required fields are marked﹡