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.选择并下载合适的版本
https://www.oracle.com/database/technologies/instant-client/downloads.html
解压到任意目录
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.重启
最新文章
- 跟我一起云计算(3)——hbase
- The Python web services developer: XML-RPC for Python
- js中的this怎么理解
- C#读取设置Cookie
- Web开发 <; base target>;
- 64位操作系统下IIS报“试图加载格式不正确的程序”错误
- HDU 4620 Fruit Ninja Extreme(2013多校第二场 剪枝搜索)
- IC卡、M1卡、CPU卡、SAM卡、PSAM卡的联系与区别
- jQuery数据缓存data(name, value)详解及实现
- Codeforces 327B-Hungry Sequence(素数筛)
- js行内式遇到的一些问题 DOM对象和jq对象转换的问题
- 故障排查实战案例——某电器ERP系统日志暴增
- Ubuntu下tomcat或eclipse启动提示没有java环境问题
- J2EE进阶(十二)SSH框架整合常见问题汇总(三)
- linux 查看当前系统版本号
- sql 用Group by分组后,取每组的前几条记录
- 如何取消一个目录的git初始化
- linux用户和组2
- 在已配置成功的opencv3.2.0下配置opencv_contrib模块
- MySQL 字段类型占用空间
热门文章
- Ansible 远程服务器连接 Internet 测试
- 数据结构C语言实现----树
- proj0的具体实现 #CS61B-sp18
- PHP xml_set_external_entity_ref_handler() 函数
- PHP defined() 函数
- ARC 062 F - Painting Graphs with AtCoDeer 割点 割边 不动点 burnside引理
- [转]Tomcat 调优的技巧
- python爬虫学习05-爬取图片
- -bash: !";: event not found
- JS 本地存储笔记