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\.
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
Simpan di $XAMPP_HOME/htdocs/oracle
Buka xampp-control lalu aktifkan Apache dan Mysqlnya.
koneksi php ke oracle berhasil
Kesalahan dalam penulisan username, password dan database merupakan penyebab gagalnya koneksi php ke oracle
Buka file xampp/php/php.ini dengan notepad atau notepad++, dan cari beberapa code yang terdapat kata oci lalu hilangkan tanda titik komanya[;].
Contoh:
;extension=php_oci8.dll
ubah menjadi
extension=php_oci8.dll
Ini untuk Oracle 10gR2 Instant Client.
Karena saya menggunakan oracle 11r2g maka yang saya buka
extension=php_oci8_11g.dll
Lakukan hal serupa dengan beberapa sintaks di bawah ini:
oci8.privileged_connect = Off
oci8.max_persistent = -1
oci8.persistent_timeout = -1
oci8.ping_interval = 60
oci8.connection_class =
oci8.events = Off
oci8.statement_cache_size = 20
oci8.default_prefetch = 100
oci8.old_oci_close_semantics = Off
Cek sudah enabled, klik phpinfo[] di localhost/xampp.
Maka akan ada gambar seperti berikut.
Share this:
- Tweet
- Share on Tumblr
Like this:
Like Loading...
Related
Update PHP 7 sudah dirilis saatnya anda mengganti script progam PHP anda dari awalnya koneksi menggunkan mysql_connect yang dirasa kurang dibanding menggunakan koneksi mysqli terlebih menggunkan PDO.
Berikut langkah-langkahnya sebelum membuat koneksi php pdo dengan database oracle dan mysql :
MEMBUAT KONEKSI PHP PDO DENGAN DATABASE ORACLE 11G DAN MYSQL DENGAN XAMPP
LANGKAH-LANGKAHNYA
1. INSTAL ORACLE CLIENT 11G //SESUAIKAN DENGAN VERSI DATABASE ORACLE ANDA
-SETTING TNSNAMENYA
2. SETTING PHP.INI PADA MENU CONFIG DIXAMPP
-AKTIFKAN OCI11G
-AKTIFKAN PDO MYSQL DAN ORACLE
3. PASTIKAN OCI ORACLE SUDAH ENABLE //CEK DI PHPINFO XAMPP
4. MEMBUAT FILE KONEKSI ORACLE DAN MYSQL
5. TEST KONEKSI
Untuk script phpnya berikut ini :
PDO Oracle
PDO MYSQL
untuk toturial lainnya lihat video disini
Sertifikat Komputer dan TOEFL tanpa ikut kursus, Ikuti Paket Ujian Saja
Klik Disini