看板 PHP 關於我們 聯絡資訊
※ 引述《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