Wednesday, February 19, 2014

install oci8 di ubuntu

Menggunakan database oracle, maka akan membutuhkan driver oracle yaitu oci8 untuk php nya.

berikut instalasi yg perlu dilakukan, kasus terjadi pada ubuntu server 12.04

yg dibutuhkan :
1. instantclient-basic
2. instantclient-sdk
keduanya bisa di download disini
untuk 12.04 menggunakan versi  11.2.0.3.0  

yang perlu di lakukan :
install :
sudo apt-get install build-essential
sudo apt-get install php5-dev php-pear libaio1

ubah environment variable di /etc/environment :

# Oracle Instant Client
LD_LIBRARY_PATH="/usr/local/lib/instantclient_11_2"
TNS_ADMIN="/usr/local/lib/instantclient_11_2"
ORACLE_BASE="/usr/local/lib/instantclient_11_2"
ORACLE_HOME=$ORACLE_BASE
Setelahnya, kita extract instantclient di /usr/local/lib seperti berikut :
cd /usr/local/lib
sudo unzip <location-of-instant-client-basic>
sudo unzip <location-of-instant-client-sdk>
cd instantclient_11_2
sudo ln -s libclntsh.so.11.1 libclntsh.so
kemudian install oci8


sudo pecl install oci8
jika minta ORACLE_HOME isikan sperti berikut :


instantclient,/usr/local/lib/instantclient_11_2

setelah berhasil,, kita setting di php nya sbb :
nano /etc/php5/conf.d/oci8.ini
kemudian isikan di bawah ini :

extension=oci8.so

selesai..

NB :
langkah2 di atas jika kita menggunakan db oracle dari mesin berbeda, dan mesin kita tidak di install oracle server atau client.

sumber plek => https://help.ubuntu.com/community/PHPOracle

No comments: