如果要在 PHP 中建立 Oracle 連線,需要安裝 Oracle Instant Client ,以及設定 PHP 的 Extension
 
  • 設定 php.ini
    ;extension=php_oci8.dll      ; Use with Oracle 10gR2 Instant Client
    ;extension=php_oci8_11g.dll  ; Use with Oracle 11gR2 Instant Client
    如果你是 oracle 11g,請設定使用 php_oci8_11g.dll
     
    如果你是用 PDO,那就要改這個設定
    ;extension=php_pdo_oci.dll
     
    設定方式很簡單,拿掉最前面的註解就可以了
  • 安裝 Oracle Instant Client
    有 32 跟 64 位元兩個版本,要看你的 "PHP" 是 32 or 64 選擇,如果不太確定,我想應該就是 32 位元的!~
    下載好後,就直接解壓縮到 C:\instantclient_12_1
    然後在 [我的電腦] > [內容] > [進階系統設定] > [進階] > 環境變數
    把 [系統變數] 中的 PATH 最後面加上 C:\instantclient_12_1
    記得跟前面的資料要用 ; 隔開喔!
  • 重新啟動 apache
    啟動後檢查是否有 php error,如果沒有就載入成功囉!!
    可以使用 <?php phpinfo() 的方式確認是否有把 oci 載入喔!~~
Facebook 討論區載入中...