2012-10-02 287 views
1

我會先說我完全困惑。我已經閱讀了「The Underground PHP和Oracle Manual White Paper」以及StackOverflow上的一些類似問題,但我仍然不知道我需要做什麼。通過ODBC通過PHP連接到Oracle

我在Ubuntu 12.04上使用PHP 5.3.1。我正在嘗試連接到Oracle 11g。我不知道我是否需要即時客戶端或Oracle XE。我想使用PDO連接到它,因爲這是我的代碼已經結構化的方式,但我無法制作文檔的正面或反面。我也有一個通過ODBC連接的選項。任何幫助將不勝感激。

回答

0

無論如何,如果您正在連接PDO,您至少需要即時客戶端。

Oracle XE包含OCI運行時(Oracle調用接口),但您可能需要設置一些環境變量才能使其工作。

Oracle XE實例與Apache/PHP在同一臺服務器上嗎?

你有幾個好文章像谷歌的搜索結果:

  1. http://www.sitepoint.com/oracle-10g-xe-and-php/

  2. http://docs.oracle.com/cd/E17781_01/appdev.112/e18555/ch_one.htm

  3. http://web3us.com/drupal6/how-create-web-site-handbook/oracle-xe-php [推薦閱讀]

  4. http://www.devshed.com/c/a/Oracle/Configuring-Oracle-Database-XE-and-PHP/

  5. http://php.net/manual/en/function.oci-connect.php