[Tips] Menambahkan Module dbase pada PHP-5.4

Module dbase, digunakan oleh PHP untuk mengerjakan file-file bertipe DBF. Biasanya merupakan obyek yang dikerjakan oleh bahasa pemrograman Foxpro. PHP sebelum 5.3 justru telah dilengkapi paket installasinya untuk keperluan dbase ini. Setelah muncul PHP-5.3 justru bawaan dbase ini dihilangkan. Pada PHP sebelumnya, cara installasi PHP dbase adalah dengan cara

apt-get install php5-dbase //ubuntu debian
yum install php5-dbase //centos

Untuk jenis installasi PHP melalui source code, dapat dilakukan dengan menambahkan opsi ‘–enable-dbase’ pada configure compile nya:

./configure --prefix=/usr/local/php/ --enable-dbase . . . 

Pada PHP 5.3 ke atas, hal tersebut sudah tidak ada. Sehingga pengerjaan programming untuk dbase akan mengalami kesulitan. Namun ada cara lain yang dapat digunakan untuk penambahan fungsi dbase ini. Antara lain adalah dengan memanfaatkan fungsi ‘pecl’ (PHP Extension Community Library). Dengan melakukan instalasi PEAR, pecl dapat dioperasikan. Proses instalasi module dbase dapat dilakukan dengan perintah :

pecl install dbase

atau

/usr/local/php/bin/pecl install dbase

Atau disesuaikan dengan struktur direktori yang ada. PECL akan mendownload source dbase, dan akan langsung dilakukan instalasi dbase. Setelah instalasi sukses, maka kita diminta menambahkan opsi dalam php.ini. Opsi tersebut adalah menyisipkan library dbase yang sudah dibuat tadi ke dalam PHP. Library dbase harus dilink lebih dulu ke dalam /usr/lib agar dikenali pada libdir

/usr/local/php-5.4/lib/php/extensions/no-debug-non-zts-20100525/libdbase.so.0.0 /usr/lib/

Selanjutnya ditambahkan pada php ini dengan baris berikut:

extension=libdbase.so.0.0

Setelah itu, apache direstart, bukalah program dbase anda. Atau ditest dengan program berikut:

if(function_exists('db_create')){
echo "dbase tersedia";
}else{
echo "dbase belum tersedia";
}

Leave a Reply

Your email address will not be published. Required fields are marked *