Oracle 11g + WAMP + Windows本教程將向您介紹如何在Oracle Database 11g中使用PHP。首先讓我們假設我正在使用Windows 7 64位以及Oracle數據庫11G和wamp服務器,所以我已經下載了Oracle即時客戶端x64。如果你使用32位窗口,那麼下載32位客戶端,否則它不會工作。步驟: - 1.安裝Oracle數據庫11g XE
2.安裝WAMP
3.Download適當的Oracle Instant客戶端
4.Extract Oracle即時客戶端的所有內容,並複製所有的.dll文件並粘貼到如下目錄中:D:\ wamp \ bin \ apache \ Apache2.2.17 \ bin
5.打開Wamp服務器並左鍵單擊圖標> php> PHP擴展>僅檢查php_oci8_11g。如果您使用的Oracle數據庫比10g舊,那麼您必須僅檢查php_oci8。
6.打開oracle數據庫11g XE服務。另外OracleServiceORCL應該在服務中。
7.編寫一個PHP代碼連接Oracle與數據庫11g XE,並將代碼保存在wamp服務器的www目錄中。下面是Oracle 11g + WAMP + Windows本教程將向您展示如何在Oracle數據庫11g中使用PHP。首先讓我們假設我正在使用Windows 7 64位以及Oracle數據庫11G和wamp服務器,所以我已經下載了Oracle即時客戶端x64。如果你使用32位窗口,那麼下載32位客戶端,否則它不會工作。步驟: - 1.安裝Oracle數據庫11g XE
2.安裝WAMP
3.Download適當的Oracle Instant客戶端
4。提取Oracle即時客戶端的所有內容並複製所有.DLL文件並粘貼到如下目錄中D:\ wamp \ bin \ apache \ Apache2.2.17 \ bin
5.打開Wamp服務器並單擊左鍵在圖標> php> PHP擴展>僅檢查php_oci8_11g。如果您使用的Oracle數據庫比10g舊,那麼您必須僅檢查php_oci8。
6.打開oracle數據庫11g XE服務。另外OracleServiceORCL應該在服務中。
7.編寫一個PHP代碼連接Oracle與數據庫11g XE,並將代碼保存在wamp服務器的www目錄中。以下是
<?php
$userName = "username"; $password = "paswword"; $dtabasePort = "1521"; $serverName = "localhost";
$databaseName = "ORCL";
$c = oci_connect($userName, $password, "(DESCRIPTION=(ADDRESS_LIST = (ADDRESS = (PROTOCOL =
TCP)(HOST =$serverName)(PORT = $dtabasePort)))(CONNECT_DATA=(SID=$databaseName)))");
print_r($c);
?>
你是什麼意思「它沒有工作」?你是否收到錯誤信息?信息說什麼?看看[這個指導如何提出一個好問題](http://stackoverflow.com/help/how-to-ask),並確保儘可能多地提供相關信息。 – Engineero
正如我在開頭提到的那樣,我運行phpinfo時找不到軟件包 – Glory