Installing YAZ library for SLiMS in GnU/Linux Fedora 31

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:
  1. httpd.service; dan
  2. 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

Postingan Populer