VPS侦探论坛

 找回密码
 注册
查看: 5129|回复: 3

LNMP如何增加Informix数据库支持

[复制链接]
发表于 2014-2-27 17:47:28 | 显示全部楼层 |阅读模式

一直看帖始终不痛快,怒搞邀请码加入行列;=================================
正常安装lnmp之后(用的是php-5.3.17),希望链接公司的ids6服务器,先去IBM官方下载了CSDK,因为是root权限安装,装完之后在各种地方写环境变量
./bash_profile里写了,在.bashrc里也写了,甚至还有/etc/profile和/etc/sysconfig/httpd各种乱七八糟的地方.

去下载了pdo_informix1.3.1,顺利phpize之后,./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-informix=/opt/IBM/informix
然后make 和 make install 都没出什么问题.extension="pdo_informix.so"之后在phpinfo.php页面里也看到了PDO里有informix,还有一个PDO_informix的行也顺利显示了版本号.但是有两点疑问:

1.phpinfo最后的 php variables 区域内,如何添加informixdir等环境变量呢?
2.php -i|egrep "pdo|PDO"出来的结果中找不到pdo_informix的支持,其他mysql/sqlite/odbc都有...没搞懂
3.不知道是不是php.5.2之后就没有ifx_connect之类的函数可以用了?都用PDO?
4.可能因为上面两条,我测试报各种-11041错误和-23101错误...搜索了论坛好像没有informix相关帖子.所以问一问.

反复倒腾很久之后终于扛不住决定还是请前辈指教一下或许进步快一些.
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2014-2-27 19:46:27 | 显示全部楼层


我没用过Informix不大了解,phpinfo里有的话php -i 应该是有的,我看了一下网上的教程,是加到家目录的.informix文件里,你可以看一下
http://www.ibm.com/developerwork ... /dm-0606bombardier/
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2014-3-5 08:32:15 | 显示全部楼层

查看了一下,好像php -i当时查看的是CentOS自带的PHP5.3.3,LNMP明明安装的是PHP5.3.17.当时甚至连php -v都是5.3.3的显示,换了一台没有自带php的CentOS才正确装上,为何能够两个php同时存在,不会覆盖的么?
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2014-3-5 11:09:15 | 显示全部楼层

回复 3# 的帖子




机器上自带的不一定能卸载掉,除非目录一样才能覆盖
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-11-30 20:37 , Processed in 0.026471 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表