windows下安装oracle客户端和php扩展
Posted 一个88Er
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows下安装oracle客户端和php扩展相关的知识,希望对你有一定的参考价值。
先来抱怨下 ,按这玩楞费了我大半天的时间,一路的坑!
我的电脑是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 (我在这被坑了好久)
以上是关于windows下安装oracle客户端和php扩展的主要内容,如果未能解决你的问题,请参考以下文章