簡體   English   中英

如何從 php 連接到 Oracle DB 12c?

[英]How to connect from php to Oracle DB 12c?

我正在使用 XAMPP v3.2.2 並且我正在嘗試從 PHP 連接到 Oracle 數據庫 12c。

我已經把php.ini中的擴展名php_oci8_12c.dll注釋掉了,重啟Apache,安裝Oracle instantclient_12_2 32bit。

但是,我收到此錯誤:

致命錯誤:未捕獲的錯誤:調用未定義的函數 oci_connect()

按照 XAMPP v3.2.2 和 Oracle 數據庫 12c 配置的說明進行操作。

  1. 下載instantclient_12_2並解壓到c:\\instantclient_12_2(確保你的xamp和instantclient都是相同的x86或64位架構)
  2. 在任何 oracle 目錄之前為 c:\\instantclient_12_2 設置環境路徑。 重啟電腦
  3. http://pecl.php.net/package/oci8/2.0.6/windows下載 oci8 dll
  4. 從上面的鏈接中選擇 5.5 線程安全 (TS) x64
  5. 解壓並復制所有文件到 c:/xampp/php/ext 目錄
  6. 打開php.ini remove(;) for extension=php_oci8.dll, extension=php_oci8_12c.dll 並保存
  7. 重啟阿帕奇
  8. 查看 phpinfo 並搜索 oci8 模塊,如果找到並啟用,則確定。
  9. 用 php oracle 連接腳本測試。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM