Menambah Dukungan Oracle di Apache XAMPP

oci8

XAMPP adalah bundle software lengkap untuk belajar pemrograman PHP dan MySQL. Sebenarnya PHP sendiri bisa dipasangkan dengan database lain seperti PostgreSQL atau Oracle, sayangnya masih banyak yang kesulitan melakukan seting agar Apache /XAMPP mendukung database oracle. Tujuan dari tulisan ini adalah memberikan petunjuk sederhana bagaimana agar Apache XAMPP kamu bisa support database oracle sehingga kamu bisa membuat aplikasi web dengan PHP dan Oracle.

Berikut ini adalah langkah langkahnya

  1. Pastikan XAMPP/Apache sudah terinstall, Download Oracle Express edition disini .
  2. Install oracle dan jika ditanya password masukan saja root. (default user adalah system)
  3. Buka file php.ini ( di XAMPP letaknya di XAMPP\php\php.ini). Jika kamu di linux atau menggunakan bundle lain, cek lokasi php.ini dengan membuat script sederhana yang intinya memanggil fungsi <code>phpinfo() </code>
  4. cari baris dibawah ini
;extension=php_oci8.dll
;extension=php_pdo_oci.dll

konfigurasi diatas ada dibaris 900-an. Buang titik koma (;) di awal baris sehingga menjadi seperti ini

 

extension=php_oci8.dll
extension=php_pdo_oci.dll

5. Restart Apache  Sekarang buka kembali halaman XAMPP dan klik menu phpinfo disebelah kiri. Pastikan ada konfigurasi oracle (OCI) seperti gambar dibawah ini
oci8

6. Langkah terakhir, cek koneksi ke oracle dengan menggunakan script php sederhana seperti dibawah ini

/* ganti password dengan password login oracle apex*/
/* oci_connect("user","password","localhost/XE"); */
$conn = oci_connect("system", "password", "localhost/XE");
if (!$conn) {
    $e = oci_error();
    trigger_error(htmlentities($e['message'],
 ENT_QUOTES), E_USER_ERROR);
}else {
echo "Koneksi ke oracle database sukses";
} 

Tutorial selanjutnya akan membahas tentang cara melakukan pengolahan data dengan PHP dan oracle. Tunggu aja ya!

Author: Candra Adi Putra

Candra Adi Putra adalah Alumni STMIK AKAKOM Yogyakarta. Like Candralab Studio Di Facebook.

2 thoughts on “Menambah Dukungan Oracle di Apache XAMPP”

Tinggalin komentar dong!