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中for循环语句的几种变型
Nov 26 PHP
一个图形显示IP的PHP程序代码
Oct 19 PHP
php 购物车的例子
May 04 PHP
mysql,mysqli,PDO的各自不同介绍
Sep 19 PHP
php中删除字符串中最先出现某个字符的实现代码
Feb 03 PHP
浅谈php自定义错误日志
Feb 13 PHP
Thinkphp关闭缓存的方法
Jun 26 PHP
php视频拍照上传头像功能实现代码分享
Oct 08 PHP
基于laravel制作APP接口(API)
Mar 15 PHP
php支持断点续传、分块下载的类
May 02 PHP
php使用curl实现ftp文件下载功能
May 16 PHP
PHP内置函数生成随机数实例
Jan 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
别人整理的服务器变量:$_SERVER
2006/10/20 PHP
cache_lite试用
2007/02/14 PHP
php中函数前加&amp;符号的作用分解
2014/07/08 PHP
php生成图片验证码
2015/06/09 PHP
基于PHP给大家讲解防刷票的一些技巧
2015/11/18 PHP
js实现的网站首页随机公告随机公告
2007/03/14 Javascript
js 页面执行时间计算代码
2009/03/04 Javascript
jQuery生成asp.net服务器控件的代码
2010/02/04 Javascript
基于JQUERY的两个ListBox子项互相调整的实现代码
2011/05/07 Javascript
js面向对象 多种创建对象方法小结
2012/05/21 Javascript
使表格的标题列可左右拉伸jquery插件封装
2014/11/24 Javascript
JQuery控制radio选中和不选中方法总结
2015/04/15 Javascript
JavaScript实现鼠标滑过图片变换效果的方法
2015/04/16 Javascript
D3.js实现散点图和气泡图的方法详解
2016/09/21 Javascript
微信小程序 循环及嵌套循环的使用总结
2017/09/26 Javascript
仿京东快报向上滚动的实例
2017/12/13 Javascript
JQuery选中select组件被选中的值方法
2018/03/08 jQuery
详解Vue.directive 自定义指令
2019/03/27 Javascript
用vue 实现手机触屏滑动功能
2020/05/28 Javascript
vue在响应头response中获取自定义headers操作
2020/07/24 Javascript
使用Scrapy爬取动态数据
2018/10/21 Python
bluepy 一款python封装的BLE利器简单介绍
2019/06/25 Python
Python 异步协程函数原理及实例详解
2019/11/13 Python
python matplotlib:plt.scatter() 大小和颜色参数详解
2020/04/14 Python
Python StringIO及BytesIO包使用方法解析
2020/06/15 Python
python logging模块的使用详解
2020/10/23 Python
分享29个基于Bootstrap的HTML5响应式网页设计模板
2015/11/19 HTML / CSS
HTML5自定义视频播放器源码
2020/01/06 HTML / CSS
大学生演讲稿
2014/04/25 职场文书
机关保密承诺书
2014/06/03 职场文书
运动会搞笑广播稿
2014/10/14 职场文书
募捐感谢信
2015/01/22 职场文书
2016年春季运动会加油稿
2015/07/22 职场文书
2019年世界儿童日宣传标语
2019/11/22 职场文书
如何利用js在两个html窗口间通信
2021/04/27 Javascript
如何用python清洗文件中的数据
2021/06/18 Python