作者 主題: [問題]PHP存取Oracle?  (閱讀 10750 次)

0 會員 與 1 訪客 正在閱讀本文。

ulysses

  • 可愛的小學生
  • *
  • 文章數: 11
    • 檢視個人資料
    • http://www.ulysses.idv.tw
[問題]PHP存取Oracle?
« 於: 2002-08-14 09:04 »
大家好,請教一下,
在FreeBSD + Apache + PHP(4.2.1)的環境下,
是不是有辦法存取遠端機器的Oracle Database咧?
我查了一下,
PHP是有 Oracle的含數.....
Oracle 好像需要 Client 才有它自己的通訊協定,
那代表我是不是一定要安裝它的 Client 才能作咧?
(可是Oracle上單有Client好像只有win32的耶)

可不可以分享各位高手的經驗...!?

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5384
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
[問題]PHP存取Oracle?
« 回覆 #1 於: 2002-08-16 21:02 »
要有 oracle 的 client 才可以. php 可能也要重新編譯一個 oracle 的模組出來. (一般內定應該都沒有)

oracle 的 client 與 server 是同一份安裝的 source, 安裝的時候可以選只裝 client. (不過 9i 一樣要幾百 M 的空間)

duncanlo

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 7311
    • 檢視個人資料
[問題]PHP存取Oracle?
« 回覆 #2 於: 2002-08-16 21:21 »
請問一下,
那使用ODBC,JDBC的方式可以嗎?

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5384
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
[問題]PHP存取Oracle?
« 回覆 #3 於: 2002-08-16 21:34 »
引述: "duncanlo"
請問一下,
那使用ODBC,JDBC的方式可以嗎?


我想一樣要有 oracle client.
應該說是要有 sql*net 相關的一些服務來處理.

一般都是利用 OCI 來寫那些介面, OCI 仍需要 sql*net 來處理.
當然... 如果你的 ODBC, JDBC driver 連這段也處理掉了, 當然就不用 oracle 的 client....

只是... 直接裝 client 比較快吧.