Seperti sudah saya sebutkan di laman sebelumnya, saya ingin mengaktifkan extension DBF di platform XAMPP, dengan PHP versi 5.6 dan OS Fedora Linux.

Sebelum memulai, ada baiknya Anda cek dulu di laman phpinfo.php apatah modul Dbase sudah muncul di daftar modul extension yang aktif, seperti di bawah ini contohnya.

Kalau tidak ada, berarti extension belum ada, lanjutkan proses instalasi.

Di laman PECL untuk paket Dbase, versi terbaru yang paling sesuai untuk PHP 5.6 adalah versi 5.1.1.

Jalankan perintah berikut untuk instalasi extension versi 5.1.1

pecl install dbase-5.1.1

atau untuk instalasi versi terbaru, bisa lihat di laman PHP langsung.

Sekedar info tambahan, di dalam struktur folder aplikasi XAMPP Linux saya, perintah pecl berada di folder ./opt/lampp/bin.

Jika proses instalasi sukses, maka pesan paling terakhir adalah seperti berikut:

.
.
Build process completed successfully Installing '/usr/lib64/php/modules/dbase.so' install ok: channel://pecl.php.net/dbase-5.1.1 configuration option "php_ini" is not set to php.ini location You should add "extension=dbase.so" to php.ini

Bisa Anda lihat, cukup jelas petunjuknya, extension dbase.so sudah tersedia, di folder mana dan apa yang harus Anda lakukan selanjutnya yakni menambahkan baris berikut di php.ini.

extension="/usr/lib64/php/modules/dbase.so"

Sekedar penjelasan tambahan, untuk paket XAMPP Linux, file php.ini ada di folder ./opt/lampp/etc.

Restart atau reload apache dan lihat kembali phpinfo.php, maka seharusnya ada tampilan di bawah penanda extension DBF sudah aktif.

Masalah yang mungkin timbul

Saat menjalankan instalasi pecl install dbase-5.1.1 adalah belum lengkapnya kebutuhan awal (pre-requisite) dan pastinya akan diberitahu oleh sistem Linux.

01) Belum ada php-pear, maka lakukan perintah berikut:

yum install php-pear

02) Belum ada php-devel, maka lakukan perintah berikut:

yum install php-devel

03) Belum ada pecl, maka lakukan perintah berikut:

yum install pecl

Instalasi di XAMPP untuk Windows, Anda pasti melongo kerana betapa mudah caranya, lihat di laman ini.