Bismillah,

English: XAMPP official logo icon 中文: XAMPP官方图标
Image via Wikipedia

Pada postingan kali ini saya mau coba berbagi tentang koneksi antara php dan database oracle di sistem operasi windows dengan catatan teman-teman sudah menginstal database oracle xe, tanpa banyak basa basi mari kita mulai.

  • Install xampp
  •  Klik dua kali pada installer xampp, (biasanya nama file nya xampp-win32-1.7.0-installer.exe)
  • Ikuti petunjuk yang ada di layar monitor sampai finish
  • Konfigurasi Extension oracle pada xampp
  • Karena default dari xampp adalah database mysql maka kita harus konfigurasi extension oracle, langkah-langkahnya sebagai berikut :
  • Buka php.ini di folder C:\apachefriends\xampp\php (sesuaikan dengan direktori anda menginstall xampp).
  • Kemudian cari tulisan ;extension=php_oci8.dll dan ;extension = php_oracle.dll
  • Hapus bagian titik koma nya saja.
Contoh : tulisan ;extension=php_oci8.dll dirubah menjadi extension = php_oci8.dl
  • Restart xampp dengan menjalankan gui xampp, dengan cara klik tombol start pada kondisi stop klik lagi tombolnya.
  • Buka browser (baik itu mozilla,chrome atau ie) ketik alamat http://localhost
  • Apabila tidak ada error berarti konfigurasi di php.ini telah sukses
  • Koneksi php dengan database oracle
  • Aktifkan xampp dan database oracle
  • Buat file baru di dalam folder C:\apachefriends\xampp\htdocs
  • Beri nama file koneksi.php
  • Di dalam koneksi.php, buat script php seperti di bawah :
<?php
$koneksi = ocilogon("username","password","host_string");
if($koneksi)
 { echo "koneksi berhasil"; }
 else
 { echo "koneksi gagal"; }
 ?>
 Cat : - username,password,host_string
 - sesuaikan dengan connection string pada oracle, cth :
 - username : orcl
 - password : 1234
 - host_string : 1512 (oracle xe)

Ok, sekian tutorial singkat ini mudah-mudahan membantu anda dalam membuat koneksi php ke database oracle.

Thanks to :

https://massol507.wordpress.com yang mengizinkan saya untuk membuat coretan di blognya.
http://www.go-aliya.com Mas Dimaz Arno, atas tulisan yang beliau buat.