Win7 64位系统下PHP连接Oracle数据库


Posted in PHP onAugust 20, 2014

下面讲下配置过程

一、下载oracle instantclient

下载地址:http://www.oracle.com/technetwork/topics/winx64soft-089540.html

下载 instantclient-basic-windows.x64-11.2.0.4.0

解压路径:D:\Program Files (x86)\Oracle64Client\instantclient_11_2

*注:客户端需要对应数据库版本。

二、配置系统环境变量

在PATH环境变量后加入:;D:\Program Files (x86)\Oracle64Client\instantclient_11_2

三、配置PHP支持OCI扩展

修改配置文件php.ini

开启配置如下

Win7 64位系统下PHP连接Oracle数据库

四、重启Apache服务测试

使用探针函数phpinfo()查看扩展是否开启,如果出现下图说明扩展开启

Win7 64位系统下PHP连接Oracle数据库

五、测试数据库连接

在站点根目录编写oracle.php,我连接的是虚拟机CentOS中的Oralce数据库

代码如下:

<?php
  $conn = ocilogon('test','test','192.168.23.131:1521/dev');
  if (!$conn)
  {
    $Error = oci_error();
    print htmlentities($Error['message']);
    exit;
  }
  else
  {
    echo "Connected Oracle Successd!"."<br>";
    ocilogoff($conn);
  }
?>

浏览器地址栏输入 http://localhost/oracle.php

显示Connected Oracle Successd!说明数据库连接成功。

PHP 相关文章推荐
PHP中实现图片的锐化
Oct 09 PHP
PHP脚本的10个技巧(6)
Oct 09 PHP
PHP 采集心得技巧
May 15 PHP
解析php中的escape函数
Jun 29 PHP
php面向对象中的魔术方法中文说明
Mar 04 PHP
PHP+Memcache实现wordpress访问总数统计(非插件)
Jul 04 PHP
php读取目录及子目录下所有文件名的方法
Oct 20 PHP
PHP基于CURL进行POST数据上传实例
Nov 10 PHP
php查找指定目录下指定大小文件的方法
Nov 28 PHP
php数组合并与拆分实例分析
Jun 12 PHP
PHP引用的调用方法分析
Apr 25 PHP
PHP数组操作简单案例分析
Oct 15 PHP
对PHP新手的一些建议(PHP学习经验总结)
Aug 20 #PHP
访问编码后的中文URL返回404错误的解决方法
Aug 20 #PHP
PHP中使用localhost连接Mysql不成功的解决方法
Aug 20 #PHP
Smarty变量调节器失效的解决办法
Aug 20 #PHP
PHP编译安装中遇到的两个错误和解决方法
Aug 20 #PHP
PHP基于数组实现的分页函数实例
Aug 20 #PHP
PHP中读取照片exif信息的方法
Aug 20 #PHP
You might like
PHP中调用JAVA
2006/10/09 PHP
JQuery.closest(),parent(),parents()寻找父结点
2012/02/17 Javascript
学习JavaScript正则表达式
2015/11/13 Javascript
有关easyui-layout中的收缩层无法显示标题的解决办法
2016/05/10 Javascript
各式各样的导航条效果css3结合jquery代码实现
2016/09/17 Javascript
JS作用域深度解析
2016/12/29 Javascript
jQuery遍历节点方法汇总(推荐)
2017/05/13 jQuery
Vue利用canvas实现移动端手写板的方法
2018/05/03 Javascript
js限制输入框只能输入数字(onkeyup触发)
2018/09/28 Javascript
详解vue-cli 2.0配置文件(小结)
2019/01/14 Javascript
layui table复选框禁止某几条勾选的实例
2019/09/20 Javascript
nestjs返回给前端数据格式的封装实现
2021/02/22 Javascript
redis之django-redis的简单缓存使用
2018/06/07 Python
根据DataFrame某一列的值来选择具体的某一行方法
2018/07/03 Python
Python使用try except处理程序异常的三种常用方法分析
2018/09/05 Python
Python 音频生成器的实现示例
2019/12/24 Python
Pytest参数化parametrize使用代码实例
2020/02/22 Python
python zip,lambda,map函数代码实例
2020/04/04 Python
从零开始的TensorFlow+VScode开发环境搭建的步骤(图文)
2020/08/31 Python
python中使用.py配置文件的方法详解
2020/11/23 Python
Myprotein葡萄牙官方网站:英国优质运动营养品牌
2016/09/12 全球购物
Melissa鞋英国官方网站:Nonnon
2019/05/01 全球购物
编写一子程序,将一链表倒序,即使链表表尾变表头,表头变表尾
2016/02/10 面试题
抽象类和接口的区别
2012/09/19 面试题
入党积极分子评语
2014/05/04 职场文书
班级学习雷锋活动总结
2014/07/04 职场文书
房屋租赁合同解除协议书
2014/10/11 职场文书
2015年六一儿童节活动总结
2015/02/11 职场文书
小学班主任自我评价
2015/03/11 职场文书
考勤制度通知
2015/04/25 职场文书
医院员工辞职信范文
2015/05/12 职场文书
2015年社区平安建设工作总结
2015/05/13 职场文书
小程序后台PHP版本部署运行 LNMP+WNMP
2021/04/01 Servers
html5 录制mp3音频支持采样率和比特率设置
2021/07/15 Javascript
opencv用VS2013调试时用Image Watch插件查看图片
2021/07/26 Python
Golang数据类型和相互转换
2022/04/12 Golang