环境介绍: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. 如何形象地描述 RxJava 中的背压和流控机制?
  2. 比较严谨的java验证18位身份证号码
  3. python3 logging模块_Python3之logging模块浅析
  4. HLS pragmas(1)bind_storage
  5. UNIX网络编程——sockatmark函数
  6. C语言删掉无关变量无输出,C语言变量类型与输出控制用法实例教程
  7. 万万没想到,我的炼丹炉玩坏了
  8. 基于深度学习的图像分割在高德的实践
  9. grunt安装与运行
  10. python socket客户端_python 使用socket模拟tcp客户端和tcp服务器端
  11. 安卓系统dicom阅读器_文石BOOX发布新品poke2 color 全球首款开放系统彩色电纸书
  12. 微信小程序 访问locolhost_微信小程序 数据访问实例详解
  13. 输出边长为n的正六边形(c语言)
  14. 小米测试总监的十年测试路,愿测试人都不再迷茫
  15. Word 排版:插入题注和引用题注
  16. 私募基金电子合同快来了!《私募投资基金电子合同业务管理办法(试行)(征求意见稿)》发布
  17. 微博设置 和 逻辑
  18. ez wifibroadcast 学习2
  19. 案桌 常见 弹框 学习笔记
  20. 全球及中国专用肥行业供需态势与未来运行前景规划报告2022版

热门文章

  1. HDU3657Game(最大流)
  2. zabbix企业应用之报表功能
  3. ubuntu 新建一个root用户
  4. python3 pip3 安装包报错 Could not find a version that satisfies the requirement 解决方法
  5. python 报错 most likely due to a circular import 解决方法
  6. javascript es6 箭头函数 简介
  7. python3 requests 不进行编码 直接发送的方法
  8. centos 7 安装wps
  9. docker 嵌套技术 docker outside of docker 可用于一个容器内调用另一个容器内程序 跨容器调用 docker容器内获取自身容器信息
  10. 数字货币 BCH 使用SLP创建转移token (Electron-Cash 3.4.5安装使用 )