环境介绍:win10、phpstudy php7.2版本

一、设置php.ini

php.ini中开启相关扩展:extension=php_oci8_12c.dll、extension=php_pdo_oci.dll

如果不是集成环境,需要自己去官网自行下载放到php/ext/目录下 https://pecl.php.net/package/oci

二、下载并配置Oracle Instant Client

1.查看连接oracle数据库版本号:

select * from v$version;

2.选择并下载合适的版本

解压到任意目录

3.配置win系统环境变量

右击电脑 -> 属性 -> 高级系统设置 -> 环境变量 -> 新建

1)变量名:NLS_LANG

变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

2)变量名:ORACLE_HOME

变量值:F:\phpStudy\PHPTutorial\instantclient_18_5

3)变量名:TNS_ADMIN

变量值:F:\phpStudy\PHPTutorial\instantclient_18_5

修改path变量:增加F:\phpStudy\PHPTutorial\instantclient_18_5

三、验证

重启web服务,nginx或apache,集成环境有时候需要多重启几次

$db_user = "user";$db_pass = "pass";$conn = oci_connect($db_user,$db_pass,"127.0.0.1/oral");$sql = "SELECT FDATA FROM db.table WHERE FID='0O7lLrGCSAa2vNjQW5jpWQdY8J8='";$result_rows = oci_parse($conn, $sql);$row_count = oci_execute($result_rows,OCI_DEFAULT);$result = oci_fetch_array($result_rows,OCI_ASSOC);$arr['FDATA'] = oci_result($result_rows,'FDATA');$arr['FDATA'] = $arr['FDATA']->load();var_dump($arr);die;

四、兼容64位Navicat

1.下载64位Oracle Instant Client

2.解压放到另外一个目录下,比如:F:\instantclient_18_5

3.工具 -> 选项 -> 环境 -> OCI环境(选择64位解压包oci.dll)

4.重启

php 安装oracle扩展,win PHP7安装oracle扩展相关推荐

  1. VS2017安装时出现win 10SDK安装不了的问题,错误代码:1327

    VS2017安装时出现win 10SDK安装不了的问题,错误代码:1327 出现问题的原因主要是因为你换了一块固态硬盘(之前在上面安装过VS产品),又改了盘符,但默认注册表是没有被修改的.解决方法如下 ...

  2. CentOS6.9编译安装Sphinx并使用php7的sphinx扩展实现全文搜索

    本篇笔记记录了CentOS6.9编译安装Sphinx,编译安装php-sphinx扩展,并使用php7的sphinx扩展实现全文搜索的过程 nginx+mysql+php安装请参考以下笔记: Cent ...

  3. php7.1安装mysqli扩展,centos php7 安装mysqli扩展心得

    在新配服务器时发现,php无法连接到mysql.通过phpinfo发现.根本没有显示mysqli的相关配置.经过一系列研究.总结了下.: 第一步: 在phpinfo里没有mysqli配置,原因是安装p ...

  4. 用友安装ins信息服务器,Win下安装用友U步骤及设置.docx

    W i n7下安装用友U8步骤及设置 系统要求 系统要求 Win7必须安装专业版或旗舰版,家庭版是不行的,因为要进行IIS 设置,家庭版中是没有IIS的 二.数据库安装 安装 MSSQLSERVER2 ...

  5. php添加gd扩展,PHP7安装gd扩展的方法

    PHP7安装gd扩展的方法 发布时间:2020-09-08 11:06:22 来源:亿速云 阅读:92 作者:小新 这篇文章将为大家详细讲解有关PHP7安装gd扩展的方法,小编觉得挺实用的,因此分享给 ...

  6. centos 安装mysql扩展_centos php安装mysql扩展的方法

    centos php安装mysql扩展的方法:首先下载mysql扩展包:然后找到并打开php.ini配置文件:接着添加扩展包,语句是"extension=mysql.so":最后重 ...

  7. win 10 安装robomongo(studio 3T)

    相关资源下载到官网:https://robomongo.org/ 1.如图选择download studio 3T,之所以选择这个而不是robo 3T单纯是因为功能和后期的支持.studio 3T基础 ...

  8. linux php oracle扩展_linux系统下php oracle扩展OCI8的安装与配置

    linux系统下php oracle扩展OCI8的安装与配置 实现PHP程序访问oracle DB 时间:2014.09.02 写作者:刘群英(qunyingliu)环境描述:apache版本,PHP ...

  9. phpstudy配置oracle,【phpstudy】安装Oracle 客户端 并连接

    参考连接:https://blog.csdn.net/liuquan007/article/details/77508518 phpstudy2016是32位版 phpstudy2014是64位版本[ ...

最新文章

  1. 一个SQL Server Sa密码破解的存储过程
  2. Android mediaRecorder框架简述(二)
  3. IT从业者必备的十五种能力
  4. SpringCloud Greenwich(四)注册中心之eureka、Zuul和 gateway网关配置
  5. mysql基本介绍和优化技巧
  6. mysql注入原理_Mysql报错注入原理分析
  7. 驳《IT开发工程师的悲哀》
  8. Vue 中是如何解析 template 字符串为 VNode 的?
  9. VS2015编译ffmpeg的问题解决
  10. 新浪微博说说html,说说新浪微博
  11. Java多线程案例-单例模式【饿汉模式,懒汉模式】
  12. 无源晶振匹配电容计算方法
  13. [深入研究4G/5G/6G专题-58]: - L3信令控制-7-关键概念和常见问题之信道、UE 上下文, RRC连接,SRB0/1/2, DRB Bear。
  14. 基础操作案例:ArcGIS PRO基础教程(二)
  15. 仙人掌之歌——金秋十月(2)
  16. iReport自定义快捷键
  17. Java 集合深入理解(9):Queue 队列
  18. 微信小程序和百度的语音识别接口
  19. 基于matlab的三相逆变器,基于matlab的三相三电平逆变器SVPWM算法
  20. TCPDF 文档尺寸标准

热门文章

  1. Scott Hanselman's 推荐的的实用工具集合(2011版)
  2. C++ string类的方法
  3. 窗体和控件使用中的注意事项有哪些?
  4. golang 警告提示 Error string should not be capitalized or end with punctuation mark
  5. linux cpuspeed irqbalance 进程 cpu占用过高
  6. linux docker搭建 minecraft 我的世界游戏服务器
  7. linux shell date 日期格式转换
  8. golang 生成 解析 json
  9. 全文搜索引擎 Elasticsearch 简介 及其与 Python 的对接实现
  10. shell 实现ip字符串与整形互转