background image

ThinkPHP 连接 Oracle 数据库的详细教程[]

最近收集了一些关于

THinkPHP 连接 Oracle 数据库的问题,有很多朋友按照连接 mysql 的

方法来操作,导致有一些方法在

Oreale 中无法正常使用

一、

 操作环境搭建

 
系统:

Windows7 旗舰版 64 位

PHP 环境:wampserver2.2e-php5.4.3-httpd2.2.22-mysql5.5.24  32 位版
下载地址:
 
ThinkPHP:3.0 正式版
下载地址:
 
Oracle:Orcale_11gR2  32 位版
下载地址:
 
数据库操作工具:

PLSQL Developer 32 位

下载地址:
 
开发工具:

NetBeans IDE 7.1.2

下载地址:
说明:这里我反复强调软件的

“位”,是因为这个很重要,一般情况下,我们系统是 64 位的,

那么最好软件也用

64 位的,但是这里除过系统外,全部选择 32 位是有原因的,目的是为

了配合

PLSQL Developer 和 WAMP 的 PHP 扩展。因为 PLSQL Developer 没有 64 位版。有的

朋友说用

64 位 Oracle 数据库,装 32 位客户端就行,我不想这样做,如果不喜欢我的操作

方式,可以绕道。当然了,如果你不使用

PLSQL Developer,而选择使用 Oracle 自带的 SQL 

Developer,那么你全安装 64 位或 32 都是你自己的事。PHP 连接 Oracle 数据库需要开启相
应的扩展,这个扩展也需要数据库客户端的支持,因为

php 扩展也需要对应数据库客户端

的位数。啰嗦完毕。
二、

 环境配置

 
1, 操作系统的安装我就不说了,Oracle 安装自己解决,NetBeans IDE 7.1.2 也自己解决。
2, Wamp 的安装我也不说了,不会的直接从 DOS 开始重新学习吧。
3, WAMP 会把 PHP 的网页文件夹定义在安装 wamp 的文件夹下的 www 里面,我是安装

D 盘,所以就是 D:\WAMP\www。我们暂时不做别的自定义修改。启动 wamp,系统托盘

图标为绿色表示启动

OK。