Bismillah,
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)
- Simpan file koneksi.php
- Jalankan browser, ketikkan url http://localhost/koneksi.php, jika berhasil akan muncul pesan koneksi berhasil
Ok, sekian tutorial singkat ini mudah-mudahan membantu anda dalam membuat koneksi php ke database oracle.
Thanks to :
http://massol507.wordpress.com yang mengizinkan saya untuk membuat coretan di blognya.
http://www.go-aliya.com Mas Dimaz Arno, atas tulisan yang beliau buat.