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