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位版本[ ...
最新文章
- 如何形象地描述 RxJava 中的背压和流控机制?
- 比较严谨的java验证18位身份证号码
- python3 logging模块_Python3之logging模块浅析
- HLS pragmas(1)bind_storage
- UNIX网络编程——sockatmark函数
- C语言删掉无关变量无输出,C语言变量类型与输出控制用法实例教程
- 万万没想到,我的炼丹炉玩坏了
- 基于深度学习的图像分割在高德的实践
- grunt安装与运行
- python socket客户端_python 使用socket模拟tcp客户端和tcp服务器端
- 安卓系统dicom阅读器_文石BOOX发布新品poke2 color 全球首款开放系统彩色电纸书
- 微信小程序 访问locolhost_微信小程序 数据访问实例详解
- 输出边长为n的正六边形(c语言)
- 小米测试总监的十年测试路,愿测试人都不再迷茫
- Word 排版:插入题注和引用题注
- 私募基金电子合同快来了!《私募投资基金电子合同业务管理办法(试行)(征求意见稿)》发布
- 微博设置 和 逻辑
- ez wifibroadcast 学习2
- 案桌 常见 弹框 学习笔记
- 全球及中国专用肥行业供需态势与未来运行前景规划报告2022版
热门文章
- HDU3657Game(最大流)
- zabbix企业应用之报表功能
- ubuntu 新建一个root用户
- python3 pip3 安装包报错 Could not find a version that satisfies the requirement 解决方法
- python 报错 most likely due to a circular import 解决方法
- javascript es6 箭头函数 简介
- python3 requests 不进行编码 直接发送的方法
- centos 7 安装wps
- docker 嵌套技术 docker outside of docker 可用于一个容器内调用另一个容器内程序 跨容器调用 docker容器内获取自身容器信息
- 数字货币 BCH 使用SLP创建转移token (Electron-Cash 3.4.5安装使用 )