php oracle 配置,关于php:为Windows 64位配置Oracle OCI8
我一直在為Windows配置oracle oci8時(shí)遇到問題
我正在使用Windows 7 64位,xampp v3.2.2,php 5.6.15和oracle g11 Express
我嘗試了以下步驟,但是在運(yùn)行phpinfo時(shí)找不到oci軟件包:
我同時(shí)下載了Instant Client Package-Basic和Instant Client Package-ODBC版本12.1.0.2.0
將文件解壓縮到c中的一個(gè)文件中,并位于以下路徑(C:\instantclient_11_2)
將路徑添加到Oracle產(chǎn)品(C:\instantclient_11_2;C:\oraclexe\app\oracle\product\11.2.0\server\bin;)的環(huán)境變量(path)
重新啟動(dòng)我的電腦
運(yùn)行腳本(odbc_install)
6-刪除; php.ini中extension = php_oci8_11g.dll的前面
但這沒有用,有人可以告訴我為什么嗎?
您是什么意思"它沒用"? 您收到錯(cuò)誤消息了嗎? 消息說什么? 查看有關(guān)如何提出一個(gè)好的問題的本指南,并確保提供盡可能多的相關(guān)信息。
如開頭所述,當(dāng)我運(yùn)行phpinfo時(shí)找不到軟件包
Oracle 11g + WAMP + Windows。本教程向您展示如何將PHP與Oracle Database 11g一起使用。首先,讓我們假設(shè)我正在使用Windows 7 64bit以及Oracle數(shù)據(jù)庫11G和WAMP服務(wù)器,因此我已經(jīng)下載了Oracle Instant Client x64。如果您使用的是32位Windows,則請(qǐng)下載32位客戶端,否則它將無法正常工作。腳步 :-
安裝Oracle數(shù)據(jù)庫11g XE
安裝WAMP
下載適當(dāng)?shù)腛racle Instant Client
提取Oracle Instant Client的所有內(nèi)容并復(fù)制所有.DLL文件,然后粘貼到該目錄中,如下所示:D: wamp bin apache Apache2.2.17 bin
打開WAMP服務(wù)器,然后左鍵單擊圖標(biāo)> PHP> PHP擴(kuò)展>僅檢查php_oci8_11g。如果您使用的是比10g還要早的11g Oracle數(shù)據(jù)庫,則必須僅檢查php_oci8。
打開Oracle數(shù)據(jù)庫11g XE服務(wù)。 OracleServiceORCL也應(yīng)該存在于服務(wù)中。
編寫PHP代碼以將Oracle與數(shù)據(jù)庫11g XE連接起來,并將代碼保存在WAMP服務(wù)器的www目錄中。下面是代碼:
總結(jié)
以上是生活随笔為你收集整理的php oracle 配置,关于php:为Windows 64位配置Oracle OCI8的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 极米董事长钟波的老婆是谁
- 下一篇: 会员系统用php框架,代码基地会员中心的