参考连接:https://blog.csdn.net/liuquan007/article/details/77508518

phpstudy2016是32位版 phpstudy2014是64位版本【查看版本号:phpinfo() => 搜索‘architecture’ 结构,内核,代表了php的版本号】

在用phpstudy连oracle之前先确定自己的版本

1先打开扩展

extension=php_oci8_12c.dll   //这里的12c指的是oracle客户端是12.x的版本,千万别下成11.x或者10.x,不然没效果!!!(自己实际下的是12.1版本)

extension=php_pdo_oci.dll

php5.6以下 应打开 extension=php_oci8_11g.dll

查看这个时候打开phpinfo();如果这时候你还看不到你的扩展成功开启 ,

是因为你没安装oracle 客户端

oracle 客户端下载地址

选择自己要下载的版本

phpstudy2016是下载32位版 phpstudy2014是下载64位置版本

如果点击 Accept License Agreement

选择开始 下载 诺提示没注册 就注册自己的账号密码 已注册就是登陆下载

解压文件到 到C盘 例如 64为版本

instantclient-basic-windows.x64-12.2.0.1.0.zip 解压你想放的位置 比如C盘中

修改系统变量Path如下图:

在Path最前面加上C:instantclient_12_2;重启电脑!!!

重启appache 然后查看phpinfo.php

看到这个说明oci扩展加载成功

下面本地测试php 连oracle 在根目录www下建立test.php文件

写入代码:

$conn= oci_connect('用户名', '密码', 'IP:端口号/服务器名或SID');

if($conn) {

echo"连接oracle成功!";

exit;

}else{

echo"连接oracle失败!";exit;

}

?>

效果:

所以对于PHP开启Oracle扩展有问题的,就有如下几点要注意。

1.PHP.ini中开启扩展,最好2个都开启,这样就不需要管客户端版本

2.安装Oracle客户端,不安装单独扩展是不行的

3.注意客户端和PHP的位数,32就配32,64就配64 (与win的位数无关)

4.注意以管理员身份运行oracle安装程序(如果是安装形式,解压形式无视即可)

5.如果使用phpstudy环境,请用管理员身份运行phpstudy

phpstudy配置oracle,【phpstudy】安装Oracle 客户端 并连接相关推荐

  1. oracle部署--安装oracle软件与部署单实例数据库

    一.安装oracle数据库软件 1.创建相应的用户组及用户 groupadd oinstall groupadd oper groupadd  dba useradd  -g oinstall -G ...

  2. python安装要装oracle,python安装oracle数据库

    Python中通过cx_Oracle访问数据库遇到的问题总结 以下是Python中通过cx_Oracle操作数据库的过程中我所遇到的问题总结,感谢我们测试组的前辈朱勃给予的帮助最终解决了下列两个问题: ...

  3. oracle rcu 安装,Oracle Fusion MiddlewareⅠ: 数据库和RCU

    计划学习下WebCenter,需要搭建环境.计划写几篇文章,以备分享和记录:数据库.RCU.Weblogic.WebCenter Portal.WebCenter Content(UCM).环境配置. ...

  4. 单机安装oracle,单机安装oracle系统

    一.安装oracle6.9操作系统 1.硬盘划分为30G(以下分区皆强制为主分区)/boot 200Mswap 4G/  剩余全部空间安装下一步的步骤就不说了 勾选图形选项基本系统-->备份客户 ...

  5. RedHat and Oracle 离线安装oracle教程

    目录 安装前的准备 1.上传相关文件(离线依赖包.oracle安装文件)到安装目录下,rpm.zip最好先解压再上传. 2.查看主机名 3.添加主机名与IP对应 4.关闭seLinux 5.安装依赖包 ...

  6. 输入的口令不符合oracle,新手安装Oracle数据库指南

    一:准备工作 1):首先要下载一下两个Oracle压缩文件. http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_databa ...

  7. 『ORACLE』安装oracle(11g)

    一.操作系统安装,在vmware下安装Linux (OEL5.6),用于数据库服务器 1.打开vmware,选择"创建新的虚拟机" 2.选择自定义安装 3.选择虚拟机硬件兼容性(默 ...

  8. 安装oracle高级安装,oracle R11g高级安装详细教程

    最详细的Oracle安装步骤如下: 1.在官网去下载oracle安装包,选择对应的安装包(如下图) Oracle下载界面地址: http://www.oracle.com/technetwork/da ...

  9. Linux7/Redhat7/Centos7 安装Oracle 12C_安装Oracle软件_04

    文章目录 一.安装准备 1. 下载oracle12c 2. 上传oracle12c 3. 赋予权限 4. vnc远程连接主机 5. 解压 5. 安装 二.安装流程 2.1. 邮箱设置 2.2. 只安装 ...

  10. Linux oracle 怎么安装,oracle在linux下怎么安装

    oracle在linux下怎么安装 red hat linux 下安装 oracle 10g racle考资料: Oracle官方网站: http://download.oracle.com/docs ...

最新文章

  1. GridView隐藏列取值解决方案
  2. 编写你的第一个 Django 应用,第 5 部分
  3. python loadtxt_Python 数据科学入门2:Matplotlib
  4. 你知道应聘上一份机器学习的工作需要哪些条件吗?
  5. Docker收购Orchard,SAP支持OpenStack,ODF等
  6. 在linux 或docker中使用 system.drawing.common
  7. Hadoop2.7.4 HA centos6.8
  8. 制作linux u盘启动,制作Linux的U盘启动盘
  9. kettle基础入门(一)kettle下载、安装
  10. 资源共享——《嵌入式Linux应用开发完全手册》韦东山 PDF电子档下载
  11. NanobeamM5无线网桥配置
  12. Unity的超大开放世界解决方案
  13. RiceQuant和 JoinQuant合成月k线、周k线的极简公式
  14. Verilog 练习 简单状态机代码设计(三角波发生器)
  15. java在控制台打印心形图案
  16. Android网上购物商城测试,Android 应用上架小米商城Monkey 测试不通过
  17. 一个故事搞懂Java并发编程
  18. 虚拟服务器鼠标左键被锁了,鼠标在网页里左键被锁怎么办
  19. 在SQL中limit 函数的使用
  20. jQuery 选择器 选取 class 为 intro 的 p 元素

热门文章

  1. PowerPmac上位机开发C#(一)_组件安装与环境配置
  2. 重磅!2019上半年中国互联网二手车拍卖平台研究报告发布!
  3. STM32-GPIO输入输出(hal库)
  4. wps怎么筛选相同数据
  5. 现代密码学上机程序c语言,现代密码学与加解密技术实验指导书.doc
  6. Android安全防护/检查root/检查Xposed/反调试/应用多开/模拟器检测(持续更新1.0.5)
  7. vMix对C盘路径下video.txt文件访问被拒绝怎么办
  8. 心电图计算心率公式_一种基于心电信号的心率计算方法与流程
  9. HMM模型:马尔可夫链、隐马尔可夫模型
  10. 霍尔开关单极性3144,双极性41F,线性霍尔3503等霍尔开关使用