Oracle termasuk DBMS yang sering digunakan, Aplikasi yang jalan di server peliharaan saya, memakai dua database, Mysql dan Oracle. Untuk Mysql sudah include saat instalasi, sedangkan oraclenya memakai service server lain, yaitu punya si KAHA. Karena oraclenya gak ada di server sendiri cukup pasang librarinya saja, sebagai alat untuk mengakses oracle yang ada di server KAHA. Apabila menggunakan WHM proses instalasinya mudah tinggal install melalui modules installer. Jika tidak? ya compile sendiri.. huehehe
Library ini membutuhkan denpensi instant client yang ada di oracle dot kom, ada banyak cara untuk menginstall ekstensi pada PHP, pakai pecl, via WHM, atau kompile sendiri. 😀
jika tidak memakai WHM, bisa menggunakan cara ini.Download oci8 package php dot net, jangan lupa pilih versi terbaru:
# wget http://pecl.php.net/get/oci8-1.4.7.tgz
–2012-02-01 19:08:46– http://pecl.php.net/get/oci8-1.4.7.tgz
Resolving pecl.php.net… 76.75.200.106
Connecting to pecl.php.net|76.75.200.106|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 168584 (165K) [application/octet-stream]
Saving to: “oci8-1.4.7.tgz”
100%[=================================================================================>] 168,584 87.5K/s in 1.9s
Install dengan pecl
# pecl install oci8-1.4.7.tgz
Pada bagian ini :
Please provide the path to the ORACLE_HOME directory. Use 'instantclient,/path/to/instant/client/lib' if you're compiling with Oracle Instant Client [autodetect] :
Masukan path oracle clientnya :
Please provide the path to the ORACLE_HOME directory. Use 'instantclient,/path/to/instant/client/lib' if you're compiling with Oracle Instant Client [autodetect] :instantclient,/usr/lib/oracle/11.2/client64/lib/
selanjutnya masukkan ekstensi oci8.so ke php.ini
extension=oci8.so
Kemudian restart apache
# /etc/init.d/httpd restart
lihat di info.php