Win7 64位系统下PHP连接Oracle数据库
下面讲下配置过程
一、下载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
开启配置如下
四、重启Apache服务测试
使用探针函数phpinfo()查看扩展是否开启,如果出现下图说明扩展开启
五、测试数据库连接
在站点根目录编写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连接oracle数据库的方法(测试成功)
本文简单分析了php连接oracle数据库的方法.分享给大家供大家参考,具体如下: PHP提供了两套函数与Oracle连接,分别是ORA_和OCI函数.其中ORA_函数略显陈旧.OCI函数更新据说更好一些.两者的使用语法几乎相差无几.你的PHP安装选项应该可以支持两者的使用. 由于OCI函数访问oracle8以上的数据库需要用到Oracle8 Call-Interface(OCI8),这个扩展模块需要oracle8的客户端函数库,因此需要连接远程数据库的话,还需要连接端安装oracle客户端软件
-
Linux下PHP连接Oracle数据库
安装步骤: 一.安装oracle-instantclient 下载地址:http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html 下载 oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm 下载 oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm 放在/usr/packages/目录下 # rmp -iv
-
php连接oracle数据库及查询数据的方法
本文实例讲述了php连接oracle数据库及查询数据的方法.分享给大家供大家参考.具体分析如下: php有强大的功能不但可以支持mysql,mssql,mysqli之个我们还可以与oracle数据连接,要让php支持oracle非常的简单我们只要把php.ini中的;extention = php_oci8.dll分号去掉即可. php支持oracle连接函数 php.ini文件中的配置,去掉 ;extention = php_oci8.dll,去掉前面的分号,重启apache就可以了,如果不行
-
php连接oracle数据库的核心步骤
本文实例讲述了php连接oracle数据库的核心步骤.分享给大家供大家参考,具体如下: 1.修改php.ini文件,打开extension=php_oci8.dll扩展. 2.拷贝php安装目录/ext/php_oci8.dll文件到system32目录下. 3.测试代码: $conn = oci_connect("scott", "tiger", $db); if (!$conn) { $e = oci_error(); print htmlentities($e
-
windwos下使用php连接oracle数据库的过程分享
要使用php连接oracle,基本条件是1.需要你安装了php.2.安装了oracle.3.配置了tnsname.ora.本地命令行使用sqlplus能够连接到oracle. 根据你机器的版本选对64bit或者32bit的php程序,我们使用php的oci8扩展连接oracle 安装好php后,打开oci8扩展, 写一段连接oracle的ora.php代码 复制代码 代码如下: <?php $conn = oci_connect('hr', 'welcome', 'MYDB');if (!$co
-
Linux+php+apache+oracle环境搭建之CentOS下安装Oracle数据库
这里推荐使用OTK脚本安装Oracle,会大大提高安装Oracle的成功系数. Description oraToolKit is the Swiss Army Knife for Oracle. Standards and well designed tools help DBA's mastering Oracle 10g / 11g throughout the whole lifecycle. OTK runs on Linux, zLinux, Solaris, AIX, HP-UX
-
用PHP连接Oracle数据库
通过PHP你可以轻松的连接到数据库,请求数据并将其显示在你的web站点中,甚至修改数据库中的数据.MySQL是一种很流行的数据库,并且在互联网中有许多有关PHP与MySQL的教程.MySQL是免费的,这一点也许就吸引了不少人.由于其广泛应用,我就不想在这里赘述MySQL的使用方法了.Oracle被大量在企业应用中采用,因此我们就利用Oracle来介绍PHP与数据库的连接.我们当然不会提及Oracle数据库的设计原理,原因是这已经超出了我们的讨论范围. PHP提供了两套函数与Oracle连接,分别
-
ThinkPHP 连接Oracle数据库的详细教程[全]
一. 操作环境搭建 系统:Windows7 旗舰版 64位PHP环境:wampserver2.2e-php5.4.3-httpd2.2.22-mysql5.5.24 32位版下载地址:http://www.wampserver.com/en/ ThinkPHP:3.0正式版下载地址:http://thinkphp.cn/down.html Oracle:Orcale_11gR2 32位版下载地址:http://www.oracle.com/technetwork/cn/indexes/dow
-
ThinkPHP连接Oracle数据库
一.操作环境搭建 系统:Windows7 旗舰版 64位 PHP环境:wampserver2.2e-php5.4.3-httpd2.2.22-mysql5.5.24 32位版 下载地址:http://www.jb51.net/softs/161568.html ThinkPHP:3.2.3正式版 下载地址:http://thinkphp.cn/down.html Oracle:Orcale_11gR2 32位版 下载地址:http://www.oracle.com/technetwork/cn/
-
Win7 64位系统下PHP连接Oracle数据库
下面讲下配置过程 一.下载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环境变量后加
-
win2003 64位系统下ODBC连接使用方法
环境 一般系统部署的服务器若是windows系统,就会采用64位win2003的结构.可是我们编写的程序绝大多数都是在x86下32位cpu架构中编译的,要正常移植到64位机器还真的是很麻烦,不仅要求应用程序是64位模式编译,还需要数据库也得是64位,iis64位,framework64位,好在相应的厂商都提供这些支持组件.不知道有人遇到过像我这样的问题么,应用中有需要增加一个Access数据库导入功能,这就需要连接ODBC的mdb驱动,可是Microsoft OLE DB Provider fo
-
win7 64位系统JDK安装配置环境变量教程
由于重做系统,平时需要进行android类编译反编译工作,于是重新装了下JDK并把过程记录分享出来. 具体步骤 首先,下载JDK安装包,到官网http://www.oracle.com/technetwork/java/javase/downloads/index.html进行下载,点左边的Java Platform (JDK) 7u51进入下一个下载页面, 点左边的Accept License Agreement,接受许可协议,方能下载,由于我装的WIN7 64位系统,所以选对应的64位安装包
-
Asp.Net MVC3.0如何项目部署到Win7 64位系统
之前一直是通过Visual Studio直接F5来运行自己编写的项目或者小程序,很少通过部署发布到IIS上面,于是自己便在自己的笔记本上进行测试,结果还真是发现了不少问题,于是自己重新通过虚机程序进行全裸的新一次部署实践. 部署进程 第一步:现在Win7 64位操作系统上安装IIS,通过控制面板位置即可开启安装.如下图所示: 勾选后点击确定进行安装即可. 第二步:IIS安装成功后,因为我的程序是通过VS2010开发的,而且是Asp.Net MVC3.0的程序,而且我的Win7 64位虚机也是新安
-
MySQL学习第四天 Windows 64位系统下使用MySQL
一.启动/关闭MySQL (1)启动MySQL服务:net start mysql (2)停止MySQL服务: net stop mysql 二.登录/退出MySQL 首先我们先来看看一些重要的mysql参数,下面表中列出了一些重要的mysql参数: (1)查看版本号:输入mysql -V或mysql --version,注意这里的-V是大写. (2)登录MySQL mysql后面要加参数才行.格式是:mysql -u root (用户) -p -P 端口号 -h m
-
windows下python连接oracle数据库
python连接oracle数据库的方法,具体如下 1.首先安装cx_Oracle包 2.解压instantclient-basic-windows.x64-11.2.0.4.0.zip到c:\oracle 3.拷贝instantclient_11_2下所有.dll文件到c:\python34\Lib\site-packages\下(根据自己的python版本拷贝到相应的site-packages文件夹下) python连接示例代码: # -*- coding: utf-8 -*- import
-
Win7 32/64位系统下安装SQL2005和SP3补丁安装教程[图文]
先打开安装程序. 选择对应的系统版本,我是64位,所以选了X64. 然后选择安装--服务器组件.工具.联机丛书和示例 扫描你的系统,看看有没有问题.(下图) 输入你的信息 全选的说 功能选择.当然是全部装啦.按浏览更多设置,可以改变安装路径 实例名看你需要,无特殊需要的话,默认示例就行了. 这个使用内置系统账户即可,最下面的选项不重要. 这一步很重要,要选择混合模式!!! 这个默认就好了. 继续下一步. 我反正不勾给MS的了. 安装清单. 漫长的安装-- 完成图. 终于安装完了. 接下来
-
win7 64位系统 配置php最新版开发环境(php+Apache+mysql)
一 :准备阶段 1:php php-5.5.13下载链接:http://windows.php.net/downloads/releases/php-5.5.13-Win32-VC11-x64.zip 推荐 Thread Safe(线程安全) V11 x64,也就是64bit的. 现在PHP官网上下载PHP安装包都有VC11或VC9的字样,这是什么含义,我们应该下载哪种安装包更好呢? 其实PHP官网给出了答案: VC9 and VC11 More recent versions of PHP a
-
Java基础MAC系统下IDEA连接MYSQL数据库JDBC过程
JDBC数据库连接 MySQL中建表 在终端使用命令mysql -u root -p打开数据库,在数据库操作环境下进行创建数据库,建表等等操作 建立数据库语句 create dababase 数据库名 建表语句 create table bookinfo( -> book_id int primary key auto_increment, -> book_name varchar(20) not null, -> price float(6,2) not null, -> pub
-
Java开发环境jdk 1.8安装配置方法(Win7 64位系统/windows server 2008)
什么是jdk jdk是什么呢?jdk的是java development kit的缩写,意思是java程序开发的工具包.也可以说jdk是java的sdk. 目前的JDK大致分三个大版本: Java SE:Java Platform, Standard Edition,Java平台标准版,主要用来开发桌面程序 Java EE:Java Platform, Enterprise Edition,Java平台企业版,主要用来开发WEB程序 Java ME:Java Platform, Micro Ed
随机推荐
- CI(CodeIgniter)简单统计访问人数实现方法 原创
- 使用ExtJS技术实现的拖动树结点
- SpringMVC教程之json交互使用详解
- iOS实现手势解锁操作
- Bootstrap BootstrapDialog使用详解
- document.execCommand()的用法小结
- Mysql误操作后利用binlog2sql快速回滚的方法详解
- PHP实现的DES加密解密实例代码
- php使用PDO下exec()函数查询执行后受影响行数的方法
- Jquery刷新页面背景图片随机变换的实现方法
- 做了CDN加速的ASP网站获取用户真实IP程序
- Android Fragment+FragmentTabHost组件实现常见主页面(仿微信新浪)
- 网页自动跳转代码收集
- jQuery实现下拉框左右移动(全部移动,已选移动)
- qTip2 精致的基于jQuery提示信息插件
- Linux操作系统下关于用户和组的配置管理指南
- 简单实现Android文件上传
- Android中执行java命令的方法及java代码执行并解析shell命令
- BlackICE简单设置应用图文教程
- PHP中OpenSSL加密问题整理