window7+wamp環境配置Oracle數據庫連接


最近開發需要使用的oracle數據庫!翻看了PHP手冊,也在網上找了些帖子!
功夫不負有心人,花費了四五個小時的時間,終於找到了Oracle的配置方法。
下面就講解下如何配置Oracle數據庫連接吧!

本人使用的開發環境是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:\PLSQL\instantclient_11_2

 

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;

 

 

 

關於Oracle管理軟件PL/SQL Developer的文件配置,請看我的下篇博文:

window7環境,不安裝Oracle,使用PL/SQL Developer結合oracle精簡客戶端,管理Oracle數據庫

http://www.cnblogs.com/phpdragon/archive/2012/06/03/2532859.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM