windows下安装oracle客户端和php扩展

本文详细介绍了在Windows 7 64位系统中配置PHP连接Oracle数据库的过程,包括修改php.ini文件启用OCI8扩展、下载安装Oracle Instant Client、配置环境变量及使用Navicat工具连接Oracle数据库的方法。
摘要由CSDN通过智能技术生成

先来抱怨下 ,按这玩楞费了我大半天的时间,一路的坑!

我的电脑是win7 64位的

第一步 

打开php.ini  把 extension=php_oci8_12c.dll extension=php_pdo_oci.dll 这俩前面的分号去掉

;extension=php_ldap.dll
extension=php_mbstring.dll
extension=php_exif.dll      ; Must be after mbstring as it depends on it
extension=php_mysqli.dll
extension=php_oci8_12c.dll  ; Use with Oracle Database 12c Instant Client
;extension=php_openssl.dll
;extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
extension=php_pdo_oci.dll

 

第二步

http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html下载客户端(这里注意了把32w 和64w的都下下来)

然后解压到随便你的哪个目录,两个都解压,文件名自己改下 要不重名

 

第三步

配置环境变量,这个是32w的,windows只认32位的(那让我们下64w的干嘛 下面会说到,我把我的贴出来了,你们按你们自己的实际目录配置)

a. NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK

b. ORACLE_HOME = D:\instantclient_12_2

c. TNS_ADMIN = D:\instantclient_12_2

d. PATH = D:\instantclient_12_2

 

 

phpinfo:

第四步

我是用navicat连接的oracle 

连接信息就正常填写,sid 啥的都别出错就行,然后连接 报错!

解决报错:

navicat -> 工具 ->选项 ->oci

这个一定要注意是指向你的64w的文件夹里面的oci.dll  (我在这被坑了好久)

转载于:https://www.cnblogs.com/88phper/p/8093192.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值