zoukankan      html  css  js  c++  java
  • 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  (我在这被坑了好久)

  • 相关阅读:
    策略模式c++【转】
    [转]C++设计模式:Builder模式
    c/c++ 笔试面试题
    堆排序
    冒泡,快速,和堆排序
    C++继承
    【转】林建:计算机专业学习浅谈
    (centos)linux下访问双系统windows7文件系统
    sprintf() in c
    System call in linux by C
  • 原文地址:https://www.cnblogs.com/88phper/p/8093192.html
Copyright © 2011-2022 走看看