Masalah Pertama Koneksi PHP Ke Firebird
Berhubung hanya ngerti pemrograman dengan php maka coba-coba melakukan koneksi dari php ke firebird. Pertama cek ke php.ini dan cari baris seperti berikut :
;extension=php_interbase.dll
dan hilangkan tanda semi colon (;) di depan, sehingga menjadi.
extension=php_interbase.dll
Kemudian restart web server.
Buka text editor dan buat script untuk melakukan koneksi ke firebird dengan asumsi database bernama iorme dan terletak di f:/firebird/iorme.fdb dengan user sysdba dan password masterkey.
<?php
$host = ‘localhost:F:/firebird/iorme.fdb’;
$user = “sysdba”;
$pass = “masterkey”;$koneksi = ibase_connect($host,$user,$pass);
if($koneksi == TRUE) {
echo “berhasil”;
} else {
echo “gagal”;
}
?>
Kemudian simpan file dan buka lewat web browser, dan hasilnya adalah error seperti berikut :
Warning: ibase_connect(): Unable to complete network request to host “localhost”. Failed to locate host machine. Undefined service gds_db/tcp.
Waduh, bener-bener deh baru sekali-kalinya nyoba sudah dapet error. Akhirnya diputuskan menghubungi mbah google *dengan berbekal menyan dan kembang setaman* dan jawabannya ditemukan disini. Ternyata simpel saja, caranya buka file c:\windows\system32\drivers\etc\services kemudian masukan baris berikut :
gds_db 3050/tcp #firebird Database
Setelah itu refresh web browser dan tampillah kata berhasil.
Sebenarnya ini posting yang gak jelas juntrungannya, cuman daripada kelupaan aja ajdi lebih baik ditulis di blog.

Post a comment