----------------------------------------------
在看步驟之前先看這裡 ^ ^
如果這篇文章對你有用而且可連上
是否可是告知我一下??
比如:迴響 or 寄信到這裡 s9414008@cyut.edu.tw
謝謝 ^ ^
-----------------------------------------------
今天研究了很久~
找google大師但大家講的都不太一樣
讓我疑惑了很久~
相信不少同學也為了ORACLE 傷透了惱筋 ~
我來方享一下我是怎麼連接到遠端的sql*plus
所先請安裝 appserv-win32-2.5.x.exe (請大關鍵字去找就有 ~)
安裝時請先把 Mysql Datebase 及 PhpMyAdmin 取消掉 ~ (這些東西不需要 ~)
安裝完後請動Apache
-------------------------------------------------------------------
(新增dll)
請下載 Oracle 10g Express Edition (Oracle 載就有~)
下載安裝完後 去它的資料夾裡的bin資料夾找這三個dll:
oci.dll
ociw32.dll
oraocixe10.dll
可以把Oracle 10g Express Edition反安裝刪除掉(因為我們沒有要使用他 ~)
把這三個dll放在instantclient10_1的資料夾裡 (請自己創建~)
並把instantclient10_1路徑添加到 "PATH" 中 (PATH在環境變數裡~)
---------------------------------------------------------------
(PHP.ini設定的部分)
在來去PHP5的資料夾內找出PHP.ini (請善加利用搜尋~)
開啟PHP.ini 按鍵旁 ctrl+f
輸入 ;extension=php_oci8.dll 把註解刪掉
;extension=php_oracl.dll 同上
(為什麼要刪掉呢? 因為要讓PHP使用~)
存檔後 重新啟動Apache
並開啟phpinfo 查看裡面是否有 oci8 的部分 (如果有表示成功~)
在來就是重新開機 (讓新設的"PATH"變數生效)
-------------------------------------------------------
(連結語法設定)
dbconn=OCILogon("USER","PWD","(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=163.17.9.8)(PORT=1521))(CONNECT_DATA=(SID=db)))");
if($dbconn!=false)//判斷是否連結成功
echo "連結成功!";
else
echo "連結失敗!";
連結成功的話就代表有連結到sql*plus了
^ ^
-------------------------------------------------------
(參考網站)
1. http://www.twbbs.net.tw/1296741.html
2. http://blog.pixnet.net/HACGIS/post/1700247
3. http://blog.azurmage.com/?p=175
測試程式(小眼提供 ~)
1. 網站(成吉提供 ~)
- Jan 06 Sun 2008 03:00
PHP 連上 遠端 ORACLE 的 步驟 ~ (現在是凌晨三點多了~ = =+)
close
全站熱搜
留言列表