php 安装oracle扩展,win PHP7安装oracle扩展
环境介绍: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扩展相关推荐
- VS2017安装时出现win 10SDK安装不了的问题,错误代码:1327
VS2017安装时出现win 10SDK安装不了的问题,错误代码:1327 出现问题的原因主要是因为你换了一块固态硬盘(之前在上面安装过VS产品),又改了盘符,但默认注册表是没有被修改的.解决方法如下 ...
- CentOS6.9编译安装Sphinx并使用php7的sphinx扩展实现全文搜索
本篇笔记记录了CentOS6.9编译安装Sphinx,编译安装php-sphinx扩展,并使用php7的sphinx扩展实现全文搜索的过程 nginx+mysql+php安装请参考以下笔记: Cent ...
- php7.1安装mysqli扩展,centos php7 安装mysqli扩展心得
在新配服务器时发现,php无法连接到mysql.通过phpinfo发现.根本没有显示mysqli的相关配置.经过一系列研究.总结了下.: 第一步: 在phpinfo里没有mysqli配置,原因是安装p ...
- 用友安装ins信息服务器,Win下安装用友U步骤及设置.docx
W i n7下安装用友U8步骤及设置 系统要求 系统要求 Win7必须安装专业版或旗舰版,家庭版是不行的,因为要进行IIS 设置,家庭版中是没有IIS的 二.数据库安装 安装 MSSQLSERVER2 ...
- php添加gd扩展,PHP7安装gd扩展的方法
PHP7安装gd扩展的方法 发布时间:2020-09-08 11:06:22 来源:亿速云 阅读:92 作者:小新 这篇文章将为大家详细讲解有关PHP7安装gd扩展的方法,小编觉得挺实用的,因此分享给 ...
- centos 安装mysql扩展_centos php安装mysql扩展的方法
centos php安装mysql扩展的方法:首先下载mysql扩展包:然后找到并打开php.ini配置文件:接着添加扩展包,语句是"extension=mysql.so":最后重 ...
- win 10 安装robomongo(studio 3T)
相关资源下载到官网:https://robomongo.org/ 1.如图选择download studio 3T,之所以选择这个而不是robo 3T单纯是因为功能和后期的支持.studio 3T基础 ...
- linux php oracle扩展_linux系统下php oracle扩展OCI8的安装与配置
linux系统下php oracle扩展OCI8的安装与配置 实现PHP程序访问oracle DB 时间:2014.09.02 写作者:刘群英(qunyingliu)环境描述:apache版本,PHP ...
- phpstudy配置oracle,【phpstudy】安装Oracle 客户端 并连接
参考连接:https://blog.csdn.net/liuquan007/article/details/77508518 phpstudy2016是32位版 phpstudy2014是64位版本[ ...
最新文章
- 一个SQL Server Sa密码破解的存储过程
- Android mediaRecorder框架简述(二)
- IT从业者必备的十五种能力
- SpringCloud Greenwich(四)注册中心之eureka、Zuul和 gateway网关配置
- mysql基本介绍和优化技巧
- mysql注入原理_Mysql报错注入原理分析
- 驳《IT开发工程师的悲哀》
- Vue 中是如何解析 template 字符串为 VNode 的?
- VS2015编译ffmpeg的问题解决
- 新浪微博说说html,说说新浪微博
- Java多线程案例-单例模式【饿汉模式,懒汉模式】
- 无源晶振匹配电容计算方法
- [深入研究4G/5G/6G专题-58]: - L3信令控制-7-关键概念和常见问题之信道、UE 上下文, RRC连接,SRB0/1/2, DRB Bear。
- 基础操作案例:ArcGIS PRO基础教程(二)
- 仙人掌之歌——金秋十月(2)
- iReport自定义快捷键
- Java 集合深入理解(9):Queue 队列
- 微信小程序和百度的语音识别接口
- 基于matlab的三相逆变器,基于matlab的三相三电平逆变器SVPWM算法
- TCPDF 文档尺寸标准
热门文章
- Scott Hanselman's 推荐的的实用工具集合(2011版)
- C++ string类的方法
- 窗体和控件使用中的注意事项有哪些?
- golang 警告提示 Error string should not be capitalized or end with punctuation mark
- linux cpuspeed irqbalance 进程 cpu占用过高
- linux docker搭建 minecraft 我的世界游戏服务器
- linux shell date 日期格式转换
- golang 生成 解析 json
- 全文搜索引擎 Elasticsearch 简介 及其与 Python 的对接实现
- shell 实现ip字符串与整形互转