首先安装Oracle client
前往官网下载instant-client安装程序
http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html以Redhat 32bit为例,这里选择下载Instant Client for Linux x86
然后选择你要安装的client版本, 目前Linux下使用Version 10.2.0.5版本较为合适
下载并安装安装basic和devel这两个包
oracle-instantclient-basic-10.2.0.5-1.i386.rpm
oracle-instantclient-devel-10.2.0.5-1.i386.rpm
rpm -ivh oracle-instantclient11.2-basic-11.2.0.3.0-1.i386.rpm
rpm -ivh oracle-instantclient11.2-devel-11.2.0.3.0-1.i386.rpm
下面重点了:=============================================
解压缩命令:tar zxvf oci8-1.4.10.tgz
一、32位linux系统下oci8的安装:
/usr/local/php/bin/phpize
CFLAGS="-I/usr/include/oracle/11.2/client/"
CXXFLAGS="-I/usr/include/oracle/11.2/client/"
./configure --with-php-config=/usr/local/php/bin/php-config --with-oci8=shared,instantclient,/usr/lib/oracle/11.2/client/lib
二、64位linux系统下oci8的安装:
/usr/local/php/bin/phpize
CFLAGS="-I/usr/include/oracle/11.2/client64/"
CXXFLAGS="-I/usr/include/oracle/11.2/client64/"
./configure --with-php-config=/usr/local/php/bin/php-config --with-oci8=shared,instantclient,/usr/lib/oracle/11.2/client64/lib
三、在php的配置文件php.ini添加:
extension = "oci8.so"
四、重启apache服务