有看到它寫到「PHP擴展庫OCI8/Oracle... 未激活」的字眼吧,中國大陸的技術用語,意思就是可以用,但還沒啓動?
還要經過一些加工處理就是……

怎麼做?
來,看下去……

官網有提示,「裝」一套oracle在主機上,給XAMPP知道 ORA_HOME 在那就OK了。
咦!不會吧,要裝oracle?這不是出難題嗎?
在unix-like OS上安裝oracle,可不是像在windows平台那樣,一直按[Next]就好了耶~
來,我給一個最簡單的方法。下載元件去 -> Here

版本很多,和你真正要串的oracle版本有點關聯性,我是用10G,所以找相容10G的instant Client函式庫。
基本上下載兩個檔案就行了。下圖最開始的紅色兩行,就是所要的檔案。

用unzip命令解開!

注意一下,我所進行指令的路徑都是在 /opt 下完成。
準備好了檔案,接著進行XAMPP的設定……
指令:
$ sudo /opt/lampp/lampp oci8
當問到要輸入ORA_HOME時,鍵入 /opt/instantclient_10_2
這個目錄,是unzip解開時自動產生的,不會錯。可以再 ls 一次檢查看看。

成不成功,可以檢視一下原先的狀態畫面。
看有沒有變成「己激活」!

寫篇PHP來串串看。

scott的EMP表跑出來了,耶!
沒有留言:
張貼留言