有兩種方法可用,
第一種:oracle instant client,
第二種:oracle client,
建議使用第二種,雖然大很多,但穩定。(踩坑筆記在最後面)
第一二種都需要一下配置:
- 打開phpstudy的擴展:php_oci8、php_pdo_oci;
- 打開php.ini文件,把這兩個前面的“;”去掉:
第一種:oracle instant client
下載地址:https://www.oracle.com/database/technologies/instant-client/downloads.html
- 下載對應的 系統位數(phpstudy(x86)需要下載32bit的)和對應 oracle 的版本:
- 解壓出來是這個樣子(記住這個路徑);
- 配置環境變量
- 接下來就可以在phpinfo中看到:
致此,已經就能使用oracle了!
第二種:oracle client
官網下載地址:https://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html
- 選擇對應的版本,下載這 兩個文件 (這裏分了兩個文件)。
將兩個壓縮包解壓到同一目錄下,因爲解壓出來文件夾名字一樣,所以會自動合併爲一個文件夾(不衝突)
解壓後目錄:
- 等了一天,這裏到
踩坑筆記
第一種:
在phpinfo文件裏面不出現oci8的配置信息:
解決:
- 需要下載32位、64位兩個版本,32位的用於配置,需要從64位的安裝包裏面取 oci.dll 文件放到 C:\Windows\SysWOW64 和 C:\Windows\System32 下面;
第二種:
Severity: Warning Message: oci_connect(): OCIEnvNlsCreate() failed.
- 直接在根目錄搜索 oci.dll 文件放到 C:\Windows\SysWOW64 和 C:\Windows\System32 下面即可;