1、下载Oracle即时客户端程序包 — Basic: 运行 OCI、OCCI 和 JDBC-OCI
应用程序所需的所有文件
①、打开以下网址(本文以32位版为例):
(Linux 32位版)http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/linuxsoft.html
(Linux
64位版)http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/linuxx86_64soft.html
②、下载以下几个文件:
oracle-instantclient11.1-basic-11.1.0.7.0-1.i386.rpm
oracle-instantclient11.1-devel-11.1.0.7.0-1.i386.rpm
oracle-instantclient11.1-sqlplus-11.1.0.7.0-1.i386.rpm
2、安装Oracle即时客户端程序包
rpm
-ivh oracle-instantclient11.1-basic-11.1.0.7.0-1.i386.rpm
oracle-instantclient11.1-devel-11.1.0.7.0-1.i386.rpm
oracle-instantclient11.1-sqlplus-11.1.0.7.0-1.i386.rpm
echo
"/usr/lib/oracle/11.1/client/lib/" >
/etc/ld.so.conf.d/oracle_client.conf
/sbin/ldconfig
3、安装OCI8
PHP扩展(使用PHP自带的OCI8,假设PHP程序安装在/usr/local/webserver/php/)
yum
install libaio
wget
http://pecl.php.net/get/oci8-1.3.5.tgztar zxvf
oci8-1.3.5.tgz
cd
oci8-1.3.5/
/usr/local/webserver/php/bin/phpize
CFLAGS="-I/usr/include/oracle/11.1/client/"
CXXFLAGS="-I/usr/include/oracle/11.1/client/"
./configure
--with-php-config=/usr/local/webserver/php/bin/php-config
--with-oci8=/usr/lib/oracle/11.1/client/
make
make
install
4、修改PHP配置文件(/usr/local/webserver/php/etc/php.ini)
在extension_dir
=
"/usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20060613/"后增加一行:
extension
=
"oci8.so"
5、重启PHP
6、创建一个phpinfo.php文件(内容如下)并通过Web访问,如果有“oci8”这一项,则表明安装成功。
<?php
phpinfo();
?>
分享到:
相关推荐
主要介绍了PHP下的Oracle客户端扩展(OCI8)安装教程,本文在Linux系统中实现,OCI8是用来连接Oracle数据库的PHP扩展模块,需要的朋友可以参考下
php7.0扩展oci8安装(连接oracle扩展包与详细安装过程)
Oracle客户端文件,用于navicat或者plsql连接数据库的时候为其提供oci.dll文件
phporacle扩展linux下php安装oracle扩展安装教程 https://blog.csdn.net/leiliang520130/article/details/82734805
#封装Oracle的oci驱动,可以直接操作Oracle。继续对以前的代码完善了下。由于上传大小原因,只保留了dll32里面的dll,32位系统直接复制到dll文件里面,64位系统则要下载对应的dll.封装基本结束,以后有问题在继续。
c#封装Oracle的oci驱动,可以直接操作Oracle。对以前的代码完善了下。由于上传大小原因,只保留了dll32里面的dll,32位系统直接复制到dll文件里面,64位系统则要下载对应的dll.
各种领先的开源接口(如 PHP OCI8 扩展、ruby-oci8、Perl DBD::oracle 和 Python cx_oracle)也都使用 OCI。作为对 Oracle 数据库的原生接口,OCI 还对 Oracle 数据库核心内部发出的查询、语句和调用进行了增强。...
这个包包含在LINUX安装OCI8和PDO_OCI扩展所需要的安装包.
php7.1 oci8扩展 内含php_oci8.dll php_oci8_11g.dll php_oci8_12c.dll 实测可用
本地安装的是64位的Oracle,但由于Navicat仅支持32位的,因此我们还需下载一个32位的客户端。 解决方案 下载32位客户端,配置进navicat中。 第1步:下载 最新OCI文件最新的19.3版本oracle的OCI文件,兼容其下...
windows下oracle12.1.0.1.0 client 安装版。有个.net项目通过System.Data.OracleClient(需要安装Oracle客户端并配置tnsnames.ora) 连接oracle数据库,免安装版的无法使用,网上基本上是免安装版,费了好久才找到这个...
delphi直接连接oracle,无需装oracle客户端
Oracle 11g是一款甲骨文公司成功打造的功能强大的关系数据库管理系统,目前共发行了linux版本和windows版本,Oracle数据库的高效性、安全性、稳定性、延展性,是其成功的关键因素,世界上的几乎所有大型信息化系统都...
oci8源码,用于编译安装php扩展,使php能够连接oracle数据库
oracle 客户端oci.dll,在oracle客户端目录下替换即可
本客户端针对ORACLE 10.0.2,亲测可用。 1、解压后,将oraclient文件夹复制到C盘根目录; 2、修改oraclient文件夹中tnsnames.ora文件,修改HOST和PORT参数 3、下载PLSQLDEV,保证c:\PLSQLDeveloper目录下直接存放...
C# 免安装ORACLE客户端访问数据库 正式版 亲测可用 在工作中遇到的问题,知道缺几个DLL,...也可以替换原来dll 即可使用,如果已经安装客户端并且为9i及以下得,不能运行。需要10g以上版本的客户端,或者没有客户端。
oracle 8i oci 编程手册,从这里进入数据库编程世界。。。
setup.exe管理员运行即可