Selasa, 24 Agustus 2010

Library yaz php untuk senayan

semenjak senayan3-stable10, telah ditambahkan fitur layanan z3950 yang memudahkan pustakawan untuk mengekstrak data bibliografi yang tersedia online di library of congress, amerika. fitur ini mampu mempercepat waktu pengolahan bahan pustaka, sehingga suatu bahan pustaka bisa lebih cepat dimanfaatkan oleh pengguna.

pada portable senayan, atau psenayan, library yaz untuk php telah tersedia sehingga fitur layanan z3950 tinggal digunakan. harap diingat, kode psenayan yang menggunakan source senayan3-stable10 adalah psenayan-3.9. namun, tidak demikian untuk instalasi senayan yang menggunakan source. kita harus secara mandiri melakukan instalasi library yaz agar fitur ini bisa digunakan. cara instalasi yang disajikan ini adalah instalasi library yaz di atas mesin linux, ubuntu 9.10 karmic koala, dengan kondisi telah terinstall server lamp yang diinstal melalui repository ubuntu online.

pertama kita unduh paket-paket yaz untuk ubuntu 9.10 yang bisa kita dapatkan disini,http://ftp.indexdata.dk/pub/yaz/ubuntu/9.10/. paket-paket yang diunduh adalah:

  1. libyaz3-dev_3.0.50-1indexdata_i386.deb
  2. libyaz3_3.0.50-1indexdata_i386.deb
  3. yaz_3.0.50-1indexdata_i386.deb
setelah paket-paket tersebut terunduh, pastikan kita sudah menginstall paket-paket ini, libyaz3-dev, php-pear, php5-dev.
  • shell> sudo apt-get install libyaz3-dev php-pear php5-dev
setelah paket-paket tersebut terinstall, install ketiga paket yaz untuk ubuntu 9.10 yang telah kita unduh sebelumnya. instalasinya bisa kita klik ganda satu persatu, atau apabila ketiga paket tersebut kita simpan dalam satu folder, masuk ke dalam folder tempat paket-paket tersebut disimpan, lalu jalankan perintah:
  • shell> sudo dpkg -i *.*
semoga tidak ada pesan kesalahan yang terjadi, amin :). langkah selanjutnya, jalankan perintah ini:
  • shell> sudo pecl install yaz
perintah ini, berdasarkan pantauan dari konsole, akan mengunduh file yaz-1.0.14.tgz lalu secara otomatis melakukan kompilasi. apabila ada pertanyaan, "path to YAZ installation? [autodetect] :", langsung teken enter.

pada akhir instalasi, kita diminta untuk menambahkan ekstension yaz.so pada php.ini. sunting file php.ini menggunakan editor teks favorit. lokasi file php.ini kalo di mesin yang saiah gunakan adalah /etc/php5/apache2/php.ini. tambahkan "extension=yaz.so" (tanpa tanda petik) pada baris yang mengindikasikan dynamic extension.

simpan, dan restart service apache yang sedang berjalan. lalu, layanan z3950 pada senayan yang anda install bisa digunakan.


Sumber : http://buitenzorg812.blogspot.com/2009/11/library-yaz-php-untuk-senayan.html

0 komentar:

Posting Komentar

Terimaksih anda telah berkunjung dan berkomentar di web blog kami.