php连接oracle数据库超详细教程

废话不多说,今天记录下php如何连接oracle数据库;

php的集成环境大家可能使用phpstudy 或者小皮面板 比较多,所以今天教大家这两种的集成环境下如何开启oracle扩展;

1,不管你是使用phpstudy 还是小皮面板,首先要先查看下,自己的phpinfo();
下面展示一些 内联代码片

<?php
phpinfo();
?>


注意标红的地方,这里告诉了我们需要下载哪个版本的oracle客户端;

2,下载对应的oracle客户端, 下载地址:
https://www.oracle.com/database/technologies/instant-client/downloads.html
从上图我们可以知道,我们应该下载64位12.1版本的客户端

!!!大家这里要根据,自己phpinfo中的信息选择下载对应的版本,不一定要和我的一样!!!

3 配置环境变量,我将 文件下载并解压到了 D:\instantclient_12_1 下 ,所以要把这个加入到PATH环境变量中

**!!!使用小皮面板的同学请注意!!! 这里还需要将 oracle客户端根目录中的 oci.dll 和 oraooci12.dll (这里也有可能是oraooci11.dll 或其他数字)文件拷贝到php环境的根目录 使用phpstudy暂时没发现需要这步,也有可能是php版本的问题,这里不太清楚; **


4,开启oci扩展
(1)phpstudy 直接在php扩展中开启oci8,oci8_11g,pdo_oci三个扩展

(2) 使用小皮面板的同学则需要手动修改php.ini文件(小皮面板扩展里没有这几个选项,其实原理都是一样的)

修改前要注意下ext文件夹中有没有对用的扩展文件 ,如果ext中没有对应的扩展文件,则需要在
http://pecl.php.net/package/oci8 这里下载对应版本的扩展文件

5,重启apache 或 nginx 查看phpinfo(); ctrl+F 查找oci8 ,能看到下图所示就代表已经成功开启了oracle扩展.如果不行的话,请仔细检查上面的步骤,尤其要注意客户端版本的下载!!!

php连接oracle数据库超详细教程相关推荐

  1. 安装64位Oracle 10g超详细教程

    安装64位Oracle 10g超详细教程 1. 安装准备阶段 1.1 安装Oracle环境 经过上一篇博文的过程,已经完成了对Linux系统的安装,本例使用X-Manager来实现与Linux系统的连 ...

  2. Python 技术篇-连接oracle数据库并执行sql语句实例演示,python连接oracle数据库oci详细配置方法

    Python 连接 Oracle 数据库 第一章:连接 oracle 数据与环境配置 ① 连接 oracle 数据库效果演示 ② oci 下载 ③ oci 配置 ④ 环境变量配置 ⑤ 检测是否有 or ...

  3. win7 php oracle数据库,Win764位系统下PHP连接Oracle数据库,win7oracle_PHP教程

    Win7 64位系统下PHP连接Oracle数据库,win7oracle 下面讲下配置过程 一.下载oracle instantclient 下载地址:http://www.oracle.com/te ...

  4. Java连接Oracle数据库(详细!快速上手)

    Java连接Oracle数据库及封装JDBC 如果你点开看到了这篇文章,说明你已经或多或少地通过学校学习亦或是自学了解了 oracle 数据库的基本用法.但是实际在开发程序的时候,我们是不可能手动地去 ...

  5. Oracle数据库超详细安装教程(含PLSQL),会用电脑就能装!

    Oracle数据库安装: 提示:网盘资源下载链接:https://pan.baidu.com/s/1f6h6celNrPIJdxksixsWYA 提取码:tbw5 文章目录 解压压缩包 一.Oracl ...

  6. Java连接mysql数据库的详细教程(增查)

    java连接mysql数据库[便于理解的jdbc] 一.开发环境 二.创建数据表 1. 用Navicat图形化创建 2. 用命令行创建 三.创建java工程 1.在eclipse中创建一个工程:Fir ...

  7. vs 2015 oracle,VS2015连接Oracle数据库的详细步骤

    开发环境 宿主机:Win10 + VS2015 + ODP.Net for VS2015 虚拟机:Win7 + Oracle 11g + 桥接 配置ODP.Net 首先下载 Oracle Develo ...

  8. oracle学习之路(2)Navicat Premium 15 连接Oracle 数据库(图文教程)

    Navicat premium是一款数据库管理工具,是一个可多重连线资料库的管理工具,它可以让你以单一程式同时连线到 MySQL.SQLite.Oracle及PostgreSQL 资料库,让管理不同类 ...

  9. VS连接上oracle数据库,VS2015连接Oracle数据库的详细步骤

    开发环境 宿主机:Win10 + VS2015 + ODP.Net for VS2015 虚拟机:Win7 + Oracle 11g + 桥接 配置ODP.Net 首先下载 Oracle Develo ...

  10. maxcms支持mysql吗_[转载]maxcms的Access数据库转Mssql数据库超详细教程

    此文首发自小凡的新浪博客 ,今天就转来给新手学习下~ 今天把MAXCMS的数据库升级了,好高兴,由于很多朋友还不知道如何升级,我在这里详细的给大家讲讲,我也是才到论坛里学习来的~ 下载完毕后解压,运行 ...

最新文章

  1. java将实体类转化为json_只有实践才能将知识转化为智慧
  2. python 读写 csv
  3. C++ Primer 5th笔记(chap 19 特殊工具与技术)typeid运算符
  4. mac os 安装 pkg-config
  5. 小程序 上拉刷新 下拉加载 代码备忘
  6. 初学Python01
  7. [DB2]DB2中的数值类型
  8. 工具使用教程 (一)【Git从原理到入门实用教程】
  9. 使用uddi sdk发布服务到UDDI时的安全配置
  10. 挑战性题目DSCT301:求不同形态的二叉树数目
  11. 智能制造数字化车间的实施策略(上)
  12. 磁盘介质受写入保护解决办法
  13. 西门子梯形图转换C语言,梯形图和指令表相互转换
  14. VS导入easyx图形库
  15. windows10卸载程序_如何在Windows 10中卸载或修复程序
  16. 55400-73-2,Ms-PEG5-Ms含有两个甲磺酸基部分的PEG连接物
  17. [视觉Slam十四讲(2)踩坑记录]第3讲:Fatal error :Eigen/core没有那个文件或目录
  18. 某电商网站Java面试题-2(高级开发,架构级别)
  19. 计算机三维成像在哪些领域有运用,【图】三维动画类别及运用领域,三维动画分类介绍...
  20. GEE(Python)逐像元线性拟合

热门文章

  1. 逻辑漏洞(基本概念、爆破)
  2. win10手柄测试软件,win10系统如何校准和设置游戏手柄?windows10校准和设置游戏手柄的方法...
  3. php tcpdf 分层,PHP 使用tcPdf 生成pdf文件
  4. ZedGraph _WINFORM中设置ZEDGRAPH的曲线符号SYMBOL以及对应关系
  5. Altium Designer10.1051图文安装教程
  6. chrome Axure插件(Mac版)
  7. 大型互联网产品的全链路压测
  8. 思科 mds 虚拟服务器,Cisco MDS系列交换机VSAN功能简介
  9. 基于单片机的智能数字电子秤设计
  10. java代码混淆工具ProGuard混淆插件