Установка php-модуля libssh2 на CentOS

В категорії Підказки от 21 Січня, 2013. Автор admin

wget http://www.libssh2.org/download/libssh2-0.18.tar.gz
tar -zxvf libssh2-0.18.tar.gz
cd libssh2-0.18
./configure
make
make install
Теперь перебираем php с поддержкой ssh2:
wget http://pecl.php.net/get/ssh2-0.10.tgz
tar -xzf ssh2-0.10.tgz
cd ssh2-0.10
phpize && ./configure && make

Вот собственно и все. Хотя если вы получите ошибку

make: *** [ssh2.lo] Error 1, то надо будет подправить исходный код, в частности

открыть файл ssh2.c найти строку
#if LIBSSH2_APINO < 200412301450
и заменить её на
#if LIBSSH2_VERSION_NUM < 0x001000
После запустите заново пересборку php:
phpize && ./configure && make

Ну и подключаем модуль ssh2.so, для чего мы откроем файл php.ini и раз комментируем или добавим строку:
extension = ssh2.so

Теги: , ,