1. 程式人生 > 實用技巧 >每次安裝php的oci擴充套件都是一次痛苦的經歷

每次安裝php的oci擴充套件都是一次痛苦的經歷

>>> hot3.png

php的oci擴充套件已經安裝過2-3次,每次都沒辦法一次性的成功,雖然每次最後都裝上,但每次都是網上解決方案各種試試,試著試著突然就可以了,搞的都不知道真正的安裝步驟是怎麼樣的。所有確定記錄下來已備以後再次安裝還是這般痛苦折磨。

1.安裝客戶端

首先下載oracle的資料庫即時客戶端 oracle instantclient;(客戶端的版本很重要,客戶的版本對應php版本的位數,而不是系統的位數)

http://www.oracle.com/technetwork/cn/database/features/instant-client/index-097480.html

然後把下載的檔案解壓到系統某個目錄中:比如下載檔案為:instantclient-basic-win32-10.2.0.5.zip,

解壓地址為:E:\instantclient_10_2。然後就把這個路徑寫入系統變數 計算機->屬性->高階系統設定->環境變數->系統變數->path,追加到內容的後面記得前有;分割。

2.安裝PHP擴充套件
下載php oci擴充套件元件,選擇php版本相應的dll擴充套件;(2.1是對應php7,2.0對應是php5.6及一下版本)

http://pecl.php.net/package/oci8

記得區分是否使用安全執行緒版本,php5.4及以下版本只有32位的,php5.4以上版本注意區分版本位數

下載對應版本的擴充套件包之後,把壓縮包中的dll檔案解壓到php目錄中的ext資料夾下,然後修改php.ini,去掉配置檔案中對應擴充套件前面的;。比如下圖

安全起見可以先重啟系統(強烈建議),再測試是否安裝成功,使用探針函式phpinfo()檢視擴充套件是否開啟,如果出現下圖說明擴充套件開啟

轉載於:https://my.oschina.net/fzy667/blog/1559631