Thursday, 24 August 2017

Penambahan Library YAZ ubuntu 16.4 untuk senayan library

YAZ adalah sekumpulan aplikasi yang dimanfaatkan oleh SLiMS (Senayan Library Management System) agar fungsi copy cataloging pada SLiMS dapat dimanfaatkan.

Langkah-langkah:

1.  Install ubuntu 16.4 yang baru dan fresh dengan lamp server dan kemudian masuk sebagai root:
         sudo -i

2.  Update dan upgrade system ubuntu : 
         apt-get update && upgrade

3.  Penambahan PPA dan install php 7.0 agar librarynya komplit
(lihat kutipan)

         apt-add-repository ppa:ondrej/php
         apt-get install php7.0
         apt-get install php7.0-dev



4. Penginstallan YAZ membutuhkan prasarat
       Jika install satu persatu:
        apt-get php-pear
        apt-get yaz
        apt-get libyaz4
        apt-get libyaz4-dev
        apt-get libnet-z3950-zoom-perl


        Iika ingin install sekaligus:
        apt-get install php-pear yaz libyaz4 libyaz4-dev libnet-z3950-zoom-perl

(libyaz untuk setiap versi ubuntu berbeda, kalau sudah terinstall akan ada pemberitahuan dari system saat install libyaz, jika ada pesan error, itu terjadi jika salah satu prasarat tidak sesuai atau belum terinstall)

5. Konfigurasi YAZ 
perintah konfigurasi:
        pecl install yaz
saat instalasi berjalan akan muncul pesan sebagai berikut :
        path to YAZ installation? [autodetect] :
maksudnya, menanyakan folder yaz terinstall, namun jika dibiarkan kosong dan di enter maka proses pencarian akan secara otomatis (autodetect) mencari lokasi yaz terinstall.

Installasi akan berjalan normal dan benar jika tidak ada pesan error, dan kemudaian dibaris akhir akan ada pesan:
       configuration option "php_ini" is not set to php.ini location
maksudnya meminta menambahkan extension yaz ke file php.ini, untuk php7 lokasi php.ini:
       nano  /etc/php/7.0/apache2/php.ini
tambahkan baris dibawah ini pada bagian Dinamic Extension:
       extension=yaz.so

6. Lakukan restart server
        /etc/init.d/apache2 restart

7. Lihat hasil dengan phpinfo(), jika berhasil akan menghasilkan informasi :




        







No comments:

Post a Comment

Note: only a member of this blog may post a comment.