※ 引述《longtime (longtime)》之銘言:
: ※ 引述《LCHENAN (~!!)》之銘言:
: : 去尋找訪間的圖書中 大說都是PHP與Mysql的書籍
: : 但因為學校作業的關系
: : 要用PHP連接到Oracle
: : 想請問各位大大
: : 請問如果要尋找有關PHP和Oracle兩者互相連結
: : 下尋找指令....等的知識
: : 請問要參考哪一本書 或者是網站 能得到較好的解釋
: : 因為~有些網站只有語法 但是 沒有說明
: : 所以 都無法成功
: : 還有php要修改哪一部份的檔案 才能與oracle溝通
: : 我是在Linux底下的~~
: : 麻煩知道的大大 能幫忙 謝謝!!
: http://www.oracle.com/technology/tech/php/index.html
: 下面的 Installation Guides 有你要的東西
: 你可以使用 Zend Core for Oracle
: 或是使用 Oracle Instant Client 的方式自行編譯 OCI8
: 小弟我是使用後者自行編譯
: 當然如果你有各種不同的資料庫需要連接
: Adodb 也是不錯的選擇
: 不過如果你對效能有很高的要求
: 建議是不要使用 adodb
1. 到http://www.oracle.com/technology/software/index.html 去下載你所需要的
oracle 版本
2. 進入Linux 的x-windows去安裝,選擇開發者模式(不需安裝資料庫)
3. 確定Linux 的環境變數裡有 ORACLE_HOME (Oracle path) & NLS_LANG (語系&字元)
兩個變數,NLS_LANG不懂的話最好請教dba,若是UTF-8的話,設AMERICAN_AMERICA.UTF8
4. 裝完之後compile php,configure 時指定--with-oci8=oracle path
5. 重新compile apache 並restart ,啟動時ORACLE_HOME & NLS_LANG要正確
6. 設定oracle 安裝目錄裡的tnsnames.ora (指定你的oracle server位置)
7. 使用 oracle path/bin/sqlplus user/pass@oracle_server_nls 測試能否連線
8. 寫你的程式
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.84.71.88