首頁  >  文章  >  後端開發  >  php7 怎麼連接oracle 11g

php7 怎麼連接oracle 11g

王林
王林原創
2019-10-17 16:10:364080瀏覽

php7 怎麼連接oracle 11g

1、解壓縮客戶端放到一個目錄下,新建tnsnames.ora放到客戶端資料夾的子目錄下

php7 怎麼連接oracle 11g

2、加入以下程式碼:est_db是自己取的連線名字,IP替換為遠端oracle的IP,service_name放資料庫名字

php7 怎麼連接oracle 11g

3、開啟php的oci擴展或者pdo_oci擴展,連接測試

php7因為沒有帶php_oci_11g的擴展,需要自己安裝獲取去下載對應版本的dll文件,放到php的ext目錄下,在php.ini中開啟擴展

在開啟後可能會出現windows缺失oci.dll檔案

php7 怎麼連接oracle 11g

#4、將上面客戶裡面的oci.dll檔案拷貝到php的目錄下即可--》啟動php,查看PHPinfo裡面應該會出現如下擴充

php7 怎麼連接oracle 11g

5、測試嘗試連接資料庫程式碼

php7 怎麼連接oracle 11g

6、PDO方式會拋出如下的例外(SQLSTATE[]: pdo_oci_handle_factory: > (ext\pdo_oci\oci_driver.c:642))

#這時候如果把剛才貝拷貝到php目錄下的檔案刪除的話,有些被用到肯定就不能刪,經過測試,只有下面這個檔案和剛才的oci.dll檔案不能刪除

php7 怎麼連接oracle 11g

##7 、現在就大功告成了,在此測試一下上面的PHP程式碼:

php7 怎麼連接oracle 11g

#推薦教學:

PHP影片教學

##################################################

以上是php7 怎麼連接oracle 11g的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn