2015-12-18 109 views
-1

我的系統中沒有安裝oracle數據庫。但是我想連接到遠程系統。我只需要安裝oci8擴展庫,或者我需要安裝instantclient和oci8擴展?在linux下爲php安裝oci8擴展?

+0

有什麼事錯在這個問題嗎? –

回答

1

如果我沒有記錯的話,OCI8擴展甚至不會在沒有Instant Client的情況下編譯;如果使用PECL進行安裝,它會要求您提供即時客戶端路徑。此外,從我的經驗,你還需要即時客戶端SDK除了基本的,他們解壓到一個目錄,並運行PECL命令前做一些符號鏈接:

sudo ln -s libclntsh.so.* libclntsh.so 
sudo ln -s libocci.so.* libocci.so 

不要忘記啓用配置後:

echo "; configuration for php oci8 module" | sudo tee /etc/php5/conf.d/oci8.ini 
echo extension=oci8.so | sudo tee -a /etc/php5/conf.d/oci8.ini 

this post採取的行動(在俄羅斯),還安裝OCI8自己最近在Debian 7