linux下apache+php调用oracle数据库的方法

环境简单说明:
我的oracle是跑在RHEL5.7x64上的Oracle10gR2x64的RAC;
我的apache+php是跑在RHEL6.1 32位上的,系统安装时候rpm包安装;
下面四个是必须的软件:1,2,4从oracle网站下载,3,rpmfind.net得到;
rpm -ivh oracle-instantclient-basic-10.2.0.4-1.i386.rpm
rpm -ivh oracle-instantclient-devel-10.2.0.4-1.i386.rpm
rpm -ivh php-devel-5.3.3-3.el6.i686.rpm
vim /etc/ld.so.conf.d/oracle-lib.conf
添加内容/usr/lib/oracle/10.2.0.4/client/lib
ldconfig
oci8-1.4.6.tgz
tar xzf oci8-1.4.6.tgz
cd oci8-1.4.6
phpize
./configure --with-oci8=shared,instantclient,/usr/lib/oracle/10.2.0.4/client/lib
make
make test
make install
vim /etc/php.d/oracle.ini
添加内容extension=oci8.so
然后service httpd restart
写个php测试页面放到网站目录下,就能看到oracle支持的信息了。
<?php
phpinfo();
?>
Tags: 

延伸阅读

最新评论

发表评论