2015-06-23 15:37:29
来 源
中存储网
Ubuntu
因为最近系统升级,需要考虑在系统上对Oracle的支持. php支持oracle不像我们使用mysql那么简单,我们需要安装好几个东西. 下面我们就在讲讲如何在Ubuntu Server 12.04上面安装oci的.之前一直报错.现在把本人正确的步骤写出来,不一定我们全都能用,但是可以借鉴一

因为最近系统升级,需要考虑在系统上对Oracle的支持.

php支持oracle不像大家使用mysql那么简单,大家需要安装好几个东西.

接下来大家就在讲讲如何在Ubuntu Server 12.04上面安装oci的.之前一直报错.现在把本人正确的步骤写出来,不一定大家都能用,但是可以借鉴一下.

1.去oracle的官方网站上下载instantclient.

这里总共需要下载三个文件.

1.instantclient-basic-linux-11.2.0.3.0.zip

2.instantclient-sdk-linux-11.2.0.3.0.zip

3.instantclient-sqlplus-linux-11.2.0.3.0.zip

然后将这是三个文件上传到你的服务器上..

逐个使用unzip命令解压,解压之后会全部放在一个"instantclient_11_2"的文件夹里面.

2.然后大家需要为系统添加以下两个环境变量.

##后面就是你解压的文件存放目录

export ORACLE_HOME=/root/instantclient_11_2

##这个我之前没有添加,后面会报错

export ORACLE_BASE=/root/instantclient_11_2

3.添加完这两个变量之后大家来安装OCI8了

在安装之前,大家需要安装两个工具.

sudo apt-get install php-pear sudo apt-get install php5-dev

安装完成之后大家就要开始安装OCI了.

sudo pecl install oci8

在安装的过程中系统会询问你instantclient的位置,这个时候你要输入

instantclient,/root/instantclient_11_2

输入完成之后就等待自动安装完成oci8了

别着急,大家还有最后一步,就是为php添加OCI的支持.

打开php.ini文件.并加入

extension=oci8.so

OK,这下就打工告成了.

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。