Chinaunix首页 | 论坛 | 博客
  • 博客访问: 324355
  • 博文数量: 114
  • 博客积分: 1415
  • 博客等级: 上尉
  • 技术积分: 1110
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-23 17:34
文章分类

全部博文(114)

文章存档

2011年(2)

2010年(22)

2009年(56)

2008年(34)

我的朋友

分类: LINUX

2010-06-11 14:18:44

OS:CentOS5.4
组件:apache 2.2.3(系统自带)php-5.1.6(系统自带)
目标:php程序连接远端oracle 10g数据库
 
OCI8官方文档:
 
1.确保apache和php已安装好。
2.下载oracle组件)
#rpm -ivh oracle-xxxxx(四个组件全部安装上)
此时会生成/usr/lib/oracle/10.2.0.4/client/lib/目录
2.修改/etc/ld.so.conf文件
#vim /etc/ld.so.conf
追加以下内容
/usr/lib/oracle/10.2.0.4/client/lib/
#ldconfig(执行命令)
2.下载OCI8组件()
#tar zxvf (解包)
3.编辑OCI8模块
#cd oci8-1.4.1
#phpize(执行命令)
#./configure --with-oci8=instantclient,/usr/lib/oracle/10.2.0.4/client/lib/(编译为静态模块,详见OCI8官方文档)
#make install
成功后系统会提示你:oci8.so已经成功放入/usr/lib/php/modules/目录中
4.修改php.ini文件
#vim /etc/php.ini
追加以下内容
extensio=oci8.so
5.重启apache即可
service httpd restart
 
完成!
此时用phpinfo()可以看到oci8组件信息!
 
阅读(1637) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~