window7+wamp环境配置Oracle数据库连接

最近开发需要使用的oracle数据库!翻看了PHP手册,也在网上找了些帖子!
功夫不负有心人,花费了四五个小时的时间,终于找到了Oracle的配置方法。
下面就讲解下如何配置Oracle数据库连接吧!

附件:链接:https://pan.baidu.com/s/1jKgUFI2 密码:o0nd

本人使用的开发环境是Win7+wamp环境:
首先我们要扩展Oracle数据库连接,先去官网下载客户端连接库。
地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

我这里就用最新的连接库instant Client for Microsoft Windows (32-bit)来做讲解吧!
这里下载客户端连接库,要先注册一个Oracle帐号(免费注册)!

1、下载好以后,我这里把下载包解压到D盘符,路径为D:\PLSQL\instantclient_11_2。
2、在D:\PLSQL\instantclient_11_2文件夹下找到oci.dll、oraociei11.dll、orannzsbb11.dll这三个文件。

把这三个文件放置在C:\Windows\System32系统文件目录下。

3、找到PHP的配置文件php.ini文件,打开并找到这一行extension=php_oci8.dll ,配置如下
;extension=php_oci8.dll      
;extension=php_oci8_11g.dll
;extension=php_openssl.dll
;extension=php_pdo_firebird.dll
;extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_odbc.dll

修改配置为:
extension=php_oci8.dll      
;extension=php_oci8_11g.dll
;extension=php_openssl.dll
;extension=php_pdo_firebird.dll
;extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_oci.dll
extension=php_pdo_odbc.dll
也就是删除extension=php_oci8.dll、extension=php_pdo_oci.dll、extension=php_pdo_odbc.dll

前面的注释符 “;”。开启php的php_oci8、php_pdo_oci、php_pdo_odbc扩展。

4、 配置系统环境变量

NLS_LANG:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
TNS_ADMIN:D:\wamp\instantclient

系统环境变量中新增:D:\wamp\instantclient  

立即刷新系统环境变量:进入DOS命令提示符,输入:set PATH=C: ,关闭DOS窗口。再次打开DOS窗口,输入:echo %PATH% 

 

5、重启apache服务,现在我们就可以使用phpinfo()函数来查看是否开启了OCI扩展了!
如果显示如下,说明你已经配置成功!那么现在,你的开发环境已经支持Oracle数据库了!



现在我们写一段数据库链接测试代码,看看是否成功链接!

复制代码
1 if ($conn = oci_connect("用户名",'密码','127.0.0.1:1521/test')) {
2     echo "SUCCESS ! Connected to database\n";
3 } else {
4     echo "Failed :-( Could not connect to database\n";
5 }
6 oci_close($conn);
7 
8 exit;
复制代码

 

posted @ 2018-02-24 08:49  zhuzhipeng  阅读(1384)  评论(0编辑  收藏  举报