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实现的仿阿里巴巴实现同类产品翻页
Dec 11 PHP
php数组函数序列之in_array() - 查找数组中是否存在指定值
Nov 07 PHP
PHP反转字符串函数strrev()函数的用法
Feb 04 PHP
php替换超长文本中的特殊字符的函数代码
May 22 PHP
windows下PHP_intl.dll正确配置方法(apache2.2+php5.3.5)
Jan 14 PHP
PHP实现采集抓取淘宝网单个商品信息
Jan 08 PHP
php提交表单发送邮件的方法
Mar 20 PHP
变量在 PHP7 内部的实现(一)
Dec 21 PHP
PHP使用Pear发送邮件(Windows环境)
Jan 05 PHP
redirect_uri参数错误的解决方法(必看)
Feb 16 PHP
PHP基于双向链表与排序操作实现的会员排名功能示例
Dec 26 PHP
使用tp框架和SQL语句查询数据表中的某字段包含某值
Oct 18 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注册登录系统简化版
2020/12/28 PHP
PHP使用redis消息队列发布微博的方法示例
2017/06/22 PHP
Javascript实例教程(19) 使用HoTMetal(7)
2006/12/23 Javascript
Javascript技巧之不要用for in语句对数组进行遍历
2010/10/20 Javascript
JS如何判断移动端访问设备并解析对应CSS
2013/11/27 Javascript
nodejs中实现阻塞实例
2015/03/24 NodeJs
JavaScript获取当前cpu使用率的方法
2015/12/15 Javascript
JavaScript Date对象详解
2016/03/01 Javascript
基于jquery实现图片放大功能
2016/05/07 Javascript
JS动态加载脚本并执行回调操作
2016/08/24 Javascript
JS重载实现方法分析
2016/12/16 Javascript
js前端实现图片懒加载(lazyload)的两种方式
2017/04/24 Javascript
JS运动特效之链式运动分析
2018/01/24 Javascript
nginx部署访问vue-cli搭建的项目的方法
2018/02/12 Javascript
深入理解令牌认证机制(token)
2019/08/22 Javascript
[02:47]DOTA2英雄基础教程 野性怒吼兽王
2013/12/05 DOTA
[53:15]2018DOTA2亚洲邀请赛3月29日 小组赛A组 LGD VS TNC
2018/03/30 DOTA
Python中函数参数设置及使用的学习笔记
2016/05/03 Python
Python自动化测试ConfigParser模块读写配置文件
2016/08/15 Python
使用Python的Scrapy框架十分钟爬取美女图
2016/12/26 Python
浅谈python中的实例方法、类方法和静态方法
2017/02/17 Python
python安装cx_Oracle模块常见问题与解决方法
2017/02/21 Python
python面向对象_详谈类的继承与方法的重载
2017/06/07 Python
在python中bool函数的取值方法
2018/11/01 Python
windows下 兼容Python2和Python3的解决方法
2018/12/05 Python
Python json模块与jsonpath模块区别详解
2020/03/05 Python
django之从html页面表单获取输入的数据实例
2020/03/16 Python
学python需要去培训机构吗
2020/07/01 Python
Champion官网:美国冠军运动服装
2017/01/25 全球购物
英国标志性生活方式品牌:Skinnydip London
2019/12/15 全球购物
Zalando Lounge瑞士:时尚与生活方式购物俱乐部
2020/03/12 全球购物
成人高等教育毕业生自我鉴定
2013/10/22 职场文书
工作证明书
2015/06/15 职场文书
2015中学教师个人工作总结
2015/07/22 职场文书
Java 深入探究讲解简单工厂模式
2022/04/07 Java/Android
Oracle中日期的使用方法实例
2022/07/07 Oracle