Mau dibilang
update, ya ... memang
update sich. kwkwkw. Jadi, sebetulnya saya tidak ingin mencoba memasang pustaka YAZ di mesin yang saya gunakan saat ini. Malas. Namun, karena ada permintaan untuk
recreate errors, jadinya, muncullah tulisan ini.
Ok, jadi kita mulai dengan mencari paket yang dibutuhkan untuk pustaka YAZ, di mesin GnU/Linux Fedora. Panduan saya, tetap dari
tulisan saya sebelumnya :grin: Tulisan lama, tapi masih relevan. Adapun paket-paket aplikasi yang perlu kita pasang adalah:
- php-pear;
- yaz;
- libyaz;
- libyaz-devel;
- libnet;
- libnet-devel; terakhir
- php-devel.
Untuk yang terakhir, dibutuhkan untuk mengkompilasi paket YAZ lewat perintah yang akan kita eksekusi, berikutnya, yang setelah kita pasang paket-paket tersebut di atas, pada terminal, masukkan perintah:
# pecl install yaz
Semoga tidak ada kesalahan dalam proses pemasangan, karena kalau sukses, nanti, pada akhir baris proses, muncul kalimat sebagai berikut:
Build process completed successfully
Installing '/usr/lib64/php/modules/yaz.so'
install ok: channel://pecl.php.net/yaz-1.2.3
configuration option "php_ini" is not set to php.ini location
You should add "extension=yaz.so" to php.ini
Lalu, masih sama seperti yang disebutkan dalam tulisan saya sebelumnya, tambahkan baris:
extension=yaz.so
dalam berkas
php.ini. Lokasi berkas ini, kalau pada mesin saya, ada di dalam direktori
/etc.
|
Gambar 1. Begini tampilannya kalau di mesin saya |
|
|
|
|
Kalau sudah ditambahkan seperti ini, simpan hasil perubahannya, kemudian mula ulang dua layanan ini:
- httpd.service; dan
- php-fpm.service.
Setelah memula ulang, silahkan cek
via php info, apakah pustaka YAZ sudah termuat oleh sistem.
|
Gambar 2. Pustaka YAZ yang sudah aktif |
|
Setelah itu, layanan z3950 pada SLiMS bisa digunakan. Demikian, semoga membantu.
Komentar