Pada kesempatan kali ini saya akan berbagi tentang koneksi php(XAMPP 1.7.7) ke oracle(Oracle11g). Hal yang harus diperhatikan sebelum kita membuat koneksi php ke oracle yaitu mengubah Configuration Setting php. File yang diubah yaitu php.ini yang berada di $XAMPP_HOME\php\.
Buka file tersebut dengan notepad ataupun notepad++, cari beberapa code yang terdapat kata oci lalu hilangkan tanda titik komanya(;).
Contoh:
;extension=php_oci8.dll ubah menjadi extension=php_oci8.dll
Begitupun dengan beberapa code di bawah ini:
[OCI 8]
oci8.privileged_connect = Off
oci8.max_persistent = -1
oci8.persistent_timeout = -1
oci8.ping_interval = 60
oci8.events = Off
oci8.statement_cache_size = 20
oci8.default_prefetch = 100
oci8.old_oci_close_semantics = Off
Setelah mengubah konfigurasi sertting barulah kita mulai koding.
Buatlah file koneksi.php
<?php //membangun koneksi $username="belajar"; $password="belajar"; $database="localhost/orcl"; $koneksi=oci_connect($username,$password,$database); if($koneksi){ echo "Koneksi berhasil"; }else{ $err=oci_error(); echo "Gagal tersambung ke ORACLE". $err['text']; } ?>
Simpan di $XAMPP_HOME/htdocs/oracle
Buka xampp-control lalu aktifkan Apache dan Mysqlnya.
Pastikan Apcahe dan Mysql nya running
Buka web browser dan ketikan http://www.localhost:8013/oracle/koneksi.php(port URL sesuaikan dengan settingan xamppnya)
Kesalahan dalam penulisan username, password dan database merupakan penyebab gagalnya koneksi php ke oracle
mangstabs!!!
terima kasih..
Very amazing
http://www.disave.blogspot.com
terima kasih..
langsung ke tekape..
info yg bagus masbro.
kebetulan di kampus lagi blajar ini.
🙂
terima kasih masbro..
belajar pemrogramana juga…?
ia masbro.
kebetulan kuliah ambil jurusan Perangkat Lunak.
jadi ada bljar PHP juga 🙂
owh..mantap
selamat mengexplore..!!
misi maw nanya ttg oracle ke xampp lebih lanjut bisa?
1. apa aja yang dibutuhin,td sempet googling katanya butuh instant client, tapi kan itu dalam bentuk rar, lalu di extract jd installer lalu abis diinstal efeknya gmana?
2. nah apakah harus install oracle 11g yg installernya hampir 2gb itu?
3. setelah edit di xampp/php/php.ini dimana ilangin “;” dari yg ada oci nya itu, lalu pas test koneksi pake http://localhost:8080/oracle/coba.php tetep ga bisa, malah jadinya 404 not found
4. dicoba di oracle application express di bagian sql comand line saat masukin username n password sukses connection , Tetapi saat di oracle 11g (yg full itu) dicoba di SQLPlus gagal terkoneksi katanya TNS adapter protocol error, dmana katanya servicenya mati tapi setelah saya cek ternyata nggak, masih berjalan
5. apakah bisa import database yang berbentuk txt, karena dikasih dalam bentuk begitu..
bila bisa dbalas ke magstrom8@gmail.com
terima kasih 😀
sudah saya balas ke email
asik mantap.. kebetulan saya lagi belajar oracle =D
lanjutkan belajarnya…:)
untuk operasi CRUD codingnya gmna om herd,,,
untuk CRUD nya nanti saya posting..:)
Sipp. Thanks
mas koq ga bisa yya….
bisa ga mnta krim file php’a , cz lg da tgas kmpus nh
irfanmm2@yahoo.com
mksih …..