环境说明:RedHat Linux EL4
apache 2.0.55
php 5.1.2
unixODBC 2.2.9
easysoft oracle driver: odbc-oracle-3.0.0-linux-x86-glibc
ORACLE 10gr2
通过PHP连接oracle 数据库,笔者选择了 easysoft的odbc driver作为中间件,据说比oracle 自身的优秀,本文只说安装,没有任何对比,仅供参考
1、apache 2.0.55安装:此处编译安装到/www 目录,其他略
2、unixODBC 安装
由于PHP 编译需要unixODBC 的头文件,所以需要安装unixODBC devel和unixODBC库
从RHEL4光盘的第3和第4张分别查找到 unixODBC-devel-2.2.9-1.i386.rpm 和 unixODBC-2.2.9-1.i386.rpm
执行:
rpm -ivh unixODBC-2.2.9-1.i386.rpm
rpm -ivh unixODBC-devel-2.2.9-1.i386.rpm
(建议执行前通过 rpm -qa|grep unixODBC 查找一下,是否已经安装)
3、php 5.1.2 安装
下载 php-5.1.2.tar.gz 依次执行:
tar zxvf php-5.1.2.tar.gz
cd php-5.1.2
./config