[LINUX]PHP連接oracle

一、安裝oracle database instant client

1.進入下載頁面http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html,選擇平臺,這裏我選擇"Instant Client for Linux x86 "


2.下載“Instant Client Package - Basic”及“*Instant Client Package - SDK”,這裏我選擇的是zip包


3.將下載的兩個zip包解壓到同一文件夾,我的是"/home/mylinux/instantclient_11_2"


4.進入php的bin目錄運行:sudo ./pecl install oci8


5.pecl會要求您輸入instant client的目錄,輸入:instantclient,/home/mylinux/instantclient_11_2


6.安裝完成。修改php.ini,加入extension=oci8.so。當然請同時注意,extenstion_dir的目錄指向oci8.so的目錄


7.重啓apache。


8.phpinfo(),查看是否存在oci8擴展


FAQ:

1.如果出現找不到libaio.so.1,則說明您未安裝libaio1,執行apt-get install libaio1,安裝好後,別忘了更新運行時庫,執行ldconfig -v,再次重啓apache。

2.本文使用的平臺是ubuntu,其它linux平臺的操作可能稍有差異

3.出現中文亂碼怎麼辦?別急oci_connect($username, $password, $connection_string, 'ZHS16GBK');

發佈了65 篇原創文章 · 獲贊 57 · 訪問量 18萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章