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 相关文章推荐
生成缩略图
Oct 09 PHP
如何在PHP中使用Oracle数据库(5)
Oct 09 PHP
其他功能
Oct 09 PHP
php对gzip文件或者字符串解压实例参考
Jul 25 PHP
浅析PHP程序防止ddos,dns,集群服务器攻击的解决办法
Jun 18 PHP
PHP页面实现定时跳转的方法
Oct 31 PHP
CentOS6.5 编译安装lnmp环境
Dec 21 PHP
PHP中数据类型转换的三种方式
Apr 02 PHP
使用PHP编写发红包程序
Jul 22 PHP
Laravel实现自定义错误输出内容的方法
Oct 10 PHP
PHP实现基于栈的后缀表达式求值功能
Nov 10 PHP
JS中彻底删除JSON对象组成的数组中的元素
Sep 22 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实现绘制3D扇形统计图及图片缩放实例
2014/10/01 PHP
Apache无法自动跳转却显示目录的解决方法
2020/11/30 PHP
PHP线程的内存回收问题
2016/07/08 PHP
PHP针对伪静态的注入总结【附asp与Python相关代码】
2017/08/01 PHP
JavaScript原型继承之基础机制分析
2011/08/26 Javascript
可以用鼠标拖动的DIV实现思路及代码
2013/10/21 Javascript
jQuery实现页面滚动时动态加载内容的方法
2015/03/20 Javascript
js实现仿爱微网两级导航菜单效果代码
2015/08/31 Javascript
原生js页面滚动延迟加载图片
2015/12/20 Javascript
jQuery validate插件功能与用法详解
2016/12/15 Javascript
Bootstrap 树控件使用经验分享(图文解说)
2017/11/06 Javascript
axios发送post请求springMVC接收不到参数的解决方法
2018/03/05 Javascript
微信小程序实现签到弹窗动画
2020/09/21 Javascript
Python内置函数——__import__ 的使用方法
2017/11/24 Python
Python实现的寻找前5个默尼森数算法示例
2018/03/25 Python
详解pyenv下使用python matplotlib模块的问题解决
2018/11/29 Python
详解python深浅拷贝区别
2019/06/24 Python
vim自动补全插件YouCompleteMe(YCM)安装过程解析
2019/10/21 Python
Python字典常见操作实例小结【定义、添加、删除、遍历】
2019/10/25 Python
pytorch实现用CNN和LSTM对文本进行分类方式
2020/01/08 Python
解决Python logging模块无法正常输出日志的问题
2020/02/21 Python
Python3 assert断言实现原理解析
2020/03/02 Python
使用keras实现densenet和Xception的模型融合
2020/05/23 Python
护理毕业生自荐信范文
2013/12/22 职场文书
中英文求职信范文
2014/01/27 职场文书
同事打架检讨书
2014/02/04 职场文书
数控技校生自我鉴定
2014/04/19 职场文书
2014年9.18纪念日演讲稿
2014/09/14 职场文书
晚会闭幕词
2015/01/28 职场文书
校长师德表现自我评价
2015/03/04 职场文书
银行自荐信范文
2015/03/25 职场文书
2015年导购员工作总结
2015/04/25 职场文书
禁毒心得体会范文
2016/01/15 职场文书
mybatis 解决从列名到属性名的自动映射失败问题
2021/06/30 Java/Android
Python tensorflow卷积神经Inception V3网络结构
2022/05/06 Python
windows系统安装配置nginx环境
2022/06/28 Servers