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在XP下IIS和Apache2服务器上的安装
Sep 05 PHP
PHP setcookie() cannot modify header information 的解决方法
Jan 09 PHP
又一个php 分页类实现代码
Dec 03 PHP
PHP 字符串加密函数(在指定时间内加密还原字符串,超时无法还原)
Apr 28 PHP
php学习之简单计算器实现代码
Jun 09 PHP
PHP文件操作实现代码分享
Sep 01 PHP
php随机显示图片的简单示例
Feb 15 PHP
php获取bing每日壁纸示例分享
Feb 25 PHP
thinkPHP简单遍历数组方法分析
May 16 PHP
PHP操作mysql数据库分表的方法
Jun 09 PHP
使用ucenter实现多站点同步登录的讲解
Mar 21 PHP
PHP使用PhpSpreadsheet操作Excel实例详解
Mar 26 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 MVC模式在网站架构中的实现分析
2010/03/04 PHP
DW中链接mysql数据库时,建立字符集中文出现乱码的解决方法
2010/03/27 PHP
全面解读PHP的Yii框架中的日志功能
2016/03/17 PHP
php合并数组并保留键值的实现方法
2018/03/12 PHP
Prototype源码浅析 Enumerable部分之each方法
2012/01/16 Javascript
IE中JS跳转丢失referrer问题的2个解决方法
2014/07/18 Javascript
3种Jquery限制文本框只能输入数字字母的方法
2014/12/03 Javascript
Node.js中调用mysql存储过程示例
2014/12/20 Javascript
jquery实现点击展开列表同时隐藏其他列表
2015/08/10 Javascript
js实现新年倒计时效果
2015/12/10 Javascript
基于jQuery实现多标签页切换的效果(web前端开发)
2016/07/24 Javascript
js数组操作方法总结(必看篇)
2016/11/22 Javascript
如何提高数据访问速度
2016/12/26 Javascript
超级简易的JS计算器实例讲解(实现加减乘除)
2017/08/08 Javascript
深入理解ES6中let和闭包
2018/02/22 Javascript
浅谈vue父子组件怎么传值
2018/07/21 Javascript
简单了解Ajax表单序列化的实现方法
2019/06/14 Javascript
layui 数据表格 根据值(1=业务,2=机构)显示中文名称示例
2019/10/26 Javascript
vue滑动吸顶及锚点定位的示例代码
2020/05/10 Javascript
[00:12]2018DOTA2亚洲邀请赛 Somnus丶M出阵单挑
2018/04/06 DOTA
Python多层嵌套list的递归处理方法(推荐)
2016/06/08 Python
实例探究Python以并发方式编写高性能端口扫描器的方法
2016/06/14 Python
python实现支付宝当面付(扫码支付)功能
2018/05/30 Python
使用Python实现从各个子文件夹中复制指定文件的方法
2018/10/25 Python
pandas如何处理缺失值
2019/07/31 Python
基于pygame实现童年掌机打砖块游戏
2020/02/25 Python
详解Python中pyautogui库的最全使用方法
2020/04/01 Python
python 读取串口数据的示例
2020/11/09 Python
美国在线健康和美容市场:Pharmapacks
2018/12/05 全球购物
python+selenium小米商城红米K40手机自动抢购的示例代码
2021/03/24 Python
办理房产过户的委托书
2014/09/14 职场文书
投标单位介绍信
2015/05/05 职场文书
小学语文教师研修日志
2015/11/13 职场文书
大学生村官工作心得体会
2016/01/23 职场文书
承诺书应该怎么写?
2019/09/10 职场文书
4种非常实用的python内置数据结构
2021/04/28 Python