informix php,连接到informix数据库 - PHP 方式
当前操作系统环境:RHEL 6U4 64bit 安装GCC
数据库版本:Informix 12.10.FC4, CSDK 4.10.FC4
所需要的软件包(包括但不仅限于以下):
php-5.3.3-22.el6.x86_64
php-devel-5.3.3-22.el6.x86_64注:该包位于DVD2上
PDO_INFORMIX 下载地址:http://pecl.php.net/package/PDO_INFORMIX
使用root用户权限,并包含以下环境变量
INFORMIXDIR=/home/informix
INFORMIXSERVER=db31
ONCONFIG=onconfig.db31
PATH=$INFORMIXDIR/bin:$PATH
LD_LIBRARY_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql# LD_LIBRARY_PATH need!
export INFORMIXDIR INFORMIXSERVER ONCONFIG PATH LD_LIBRARY_PATH
将PDO_INFORMIX-1.3.1.tgz解包,并进入编译(须确认已安装php-devel)
[root@rhel6u4 PDO_INFORMIX-1.3.1]# phpize
Configuring for:
PHP Api Version: 20090626
Zend Module Api No: 20090626
Zend Extension Api No: 220090626
[root@rhel6u4 PDO_INFORMIX-1.3.1]# ./configure --prefix=/usr/lib64/php/modules --with-php-config=/usr/bin/php-config --with-pdo-informix
注:--perfix的路径由php-config的输出--extension-dir 确定,--with-php-config为php-config的位置(可通过whereis php-config查找)。
在/etc/php.d目录下增加pdo_informix.ini配置文件,内容为
extension=pdo_informix.so
如果正确完成,编写一个测试php文件t.php
$dbh = new PDO("informix:host=192.168.80.64; service=12131; database=sysmaster; server=db31; protocol=onsoctcp");
$sth1 = $dbh->prepare("select tabid, tabname from systables");
$sth1->execute();
while( $row = $sth1->fetch() )
{
printf("%d %-15s\n", $row['TABID'], $row['TABNAME']);
}
$dbh = null;
?>
通过php -e t.php执行,查看结果
[root@rhel6u4 group]# php -e t.php
1 systables
2 syscolumns
3 sysindices
4 systabauth
5 syscolauth
6 sysviews
7 sysusers
8 sysdepend
9 syssynonyms
10 syssyntable
informix php,连接到informix数据库 - PHP 方式相关推荐
- oracle数据库连接名是什么,连接到Oracle数据库的几种命名方式
连接到Oracle数据库的几种命名方式 从事 Oracle 相关工作的人,每天都会使用各种工具连接到 Oracle 数据库,比如:SQL*Plus.PL/SQL.TOAD.SQLDeveloper 等 ...
- (三)Amazon Lightsail 部署LAMP应用程序之连接到Lightsail数据库
连接到Lightsail数据库 简介:应用程序的Web前端的第一次迭代不建议固有的可伸缩性,因为数据库和前端位于同一台机器,只需要额外的前端容量,添加额外的数据库实例就会出现问题,若想解决此问题,需要 ...
- php连接到mysql数据库,PHP MySQL:连接到MySQL数据库
PHP MySQL:连接到MySQL数据库 简介:在本教程中,我们将向您展示如何使用PDO对象连接到MySQL数据库服务器. 连接到MySQL数据库之前,您必须指定以下信息: MySQL数据源名称或D ...
- mysql+数据库连接标识_新人必看!连接到MySQL数据库的两种方法
原标题:新人必看!连接到MySQL数据库的两种方法 使用mysql二进制方式连接 您可以使用MySQL二进制方式进入到mysql命令提示符下来连接MySQL数据库. 实例 以下是从命令行中连接mysq ...
- 访问数据库_常用的数据库访问方式是什么?
常用的数据库访问方式是什么? ASP 访问数据库的方式有哪些? 在 ASP 中可以通过三种方式访问数据库: 1 . IDC ( Internet Database Connector )方式: 2 . ...
- db 文件 加密_有人说Kettle 数据库JNDI方式数据库密码不能加密,搞他!
Kettle 数据库JNDI方式数据库密码不能加密,搞他! 1新建数据库连接 1.1 普通局部变量 Step 1: 选择连接类型,这里选择Oracle Step 2: 连接方式选择Native(JDB ...
- SQL Server主从数据库同步方式及同步问题解决方案总结
SQL Server主从数据库同步方式及同步问题解决方案总结 参考文章: (1)SQL Server主从数据库同步方式及同步问题解决方案总结 (2)https://www.cnblogs.com/zh ...
- 32位数据源中没有mysql_如何在.NET中连接到MySQL数据库
dbForge Studio for MySQL是一个在Windows平台被广泛使用的MySQL客户端,它能够使MySQL开发人员和管理人员在一个方便的环境中与他人一起完成创建和执行查询,开发和调试M ...
- Java连接mysql数据库的方式,java连接mysql数据库的方式(4句语句)
1 加载mysql驱动: class.forName("con.mysql.jdbc.Driver").newInstance(); 2 根据数据库路径url,账号,密码进行数据库 ...
- mysql服务器证书验证提供信任库_连接到MySQL数据库时有关SSL连接的警告
连接到MySQL数据库时有关SSL连接的警告 通过以下两个类,我尝试连接到MySQL数据库.但是,我总是得到这个错误:Wed Dec 09 22:46:52 CET 2015 WARN:不建议在没有服 ...
最新文章
- 面试题:查询连续出现的数字
- 中科院微生物所高程组招聘助研3名(正式编制)
- 3*3 c语言,C语言实现小游戏(三) 3*3棋盘游戏
- 大专计算机单招有哪些,大专单招和统招的区别有哪些
- (JAVA)String常用的方法
- java怎样开关语句随机数 不重复_怎样用java产生一个指定范围而且不重复的随机数?...
- 玩转oracle 11g(7):导出导入数据库
- 我算是优秀的程序员吗?
- GTK+开发环境搭建(Centos+Netbeans)
- linux系统运行pbs出现ntf,Linux系统启动故障修复
- 比Postman更懂中国程序员,Apipost真香!
- nginx多域名设置和多子目录实现共用一端口
- PowerShell命令行窗口中设置环境变量 (简介,以及与cmd、shell、linux命令对比)
- python3.7怎么安装的_怎么安装python3.7:python 3.7入门教程
- 【django】短信验证码接口设计、互亿无线短信平台、后端逻辑、前端逻辑【16】
- dwg转换pdf方法
- 解决git报错:‘fatal: unable to access ‘https://XXX: Failed onnect to github. com port 443: Timed out
- 将Ubuntu中文目录改为英文目录
- 想问一下一阶电路的开路怎么画仿真电路图,用multisim操作
- 微信公众平台开发(PHP)(二) 微信公众平台示例代码分析