1. 程式人生 > 其它 >windows下php連結oracle

windows下php連結oracle

php版本7.0以上,在windows下正常連結oracle的操作。

我使用的phpstudy是8.0且是64位的,需要根據自己安裝的版本來選擇接下來的oracle的安裝。

配置步驟如下:

1、先開啟擴充套件
extension=php_oci8_12c.dll
extension=php_pdo_oci.dll
php版本5.6以下 應開啟 extension=php_oci8_11g.dll

2、oracle客戶端下載

1)、phpinfo() 檢視需要選擇安裝的oracle

根據現有的資訊可以看出提示配置的oracle是需要64位版本是12.1的。

2)、oracle下載

https://www.oracle.com/database/technologies/instant-client/downloads.html

3)、oracle安裝

其實不需要安裝,只需要把下載下來的zip包,解壓到電腦C盤即可,像我是直接解壓到了C:\Program Files\instantclient_12_1

4)、系統環境變數配置

在PATH最前面加上C:\Program Files\instantclient_12_1;

3、檢視是否成功

重啟apache,如果不行的話,記得重啟電腦。phpinfo()裡檢視,如果出現下圖說明,則配置成功

 測試程式碼

<?php
$dns = "oci:dbname=10.87.230.205/orcl;charset=UTF8";//連線字串
$username
= "scott"; //這是資料庫使用者名稱 $password = "111111"; //這是資料庫連線密碼 $conn = new PDO($dns,$username,$password); $sql ="Select * From DOC_VT員工檔案 Where 名稱='王小寶'"; foreach ($conn->query($sql,PDO::FETCH_ASSOC) as $row) { var_dump($row); }