Установка расширения YAZ

Есть два варианта установки phpyaz: из исходников и напрямую с pecl.php.net. В обоих случая сначала необходимо установить сам yaz.

Установка YAZ

Заходим на сайт разработчика yaz http://www.indexdata.com/yaz и скачиваем source последней версии:

wget http://ftp.indexdata.dk/pub/yaz/yaz-4.2.28.tar.gz
распаковываем:
tar -xvf yaz-4.2.28.tar.gz
cd yaz-4.2.28; ./configure --prefix=/home/$USER/php/yaz/
make & make install 
YAZ установлен. Далее нужно поставить phpyaz.

 

Установка PHPYAZ через PECL

phpyaz через pecl ставится так:

~/php/bin/pecl install yaz
В процессе установки вас спросят путь до yaz. Нужно указать путь куда был поставлен YAZ. В нашем случае это:
/home/$USER/php/yaz/
где вместо $USER нужно указать ваш логин хостинга. после установка в php.ini добавляем:
extension=yaz.so

 

Установка PHPYAZ из исходников

Скачиваем с сайта разработчика http://www.indexdata.com/phpyaz последний source phpyaz. Распаковываем:

tar -xvf yaz-1.1.1
cd yaz-1.1.1; ./configure --with-php-config=/home/$USER/php/bin/php-config --with-yaz=/home/$USER/php/yaz/
make & make install
в php.ini добавляем
extension=yaz.so