Встановлення php-ssh2 на сервері під управлінням CentOS Web Panel

Якщо Вам для роботи з сервером потрібно розширення для php ssh2, то ви з легкістю зможете його встановити, виконавши кілька простих команд.

 

1. Для початку, завантажуємо і встановлюємо libssh2

Переходимо в папку, куди будемо завантажувати вихідні файли для збору бібліотеки

 cd /usr/local/src/

Завантажуємо архів з файлами

wget https://www.libssh2.org/download/libssh2-1.5.0.tar.gz

Розпаковуємо завантажений архів

tar -xzf libssh2-1.5.0.tar.gz

Переходимо в папку з файлами

cd libssh2-1.5.0

Виконуємо встановлення

./configure --enable-shared --with-gnu-ld

make && make install

 

2. Тепер, безпосередньо, завантажуємо і встановлюємо ssh2

Повертаємось в папку:

cd /usr/local/src/

Завантажуємо архів з файлами для встановлення розширення

wget https://pecl.php.net/get/ssh2-0.12.tgz

Розпаковуємо отриманий архів

tar -xzf ssh2-0.12.tgz

Переходимо в папку з файлами

cd ssh2-0.12

Виконуємо збірку розширення

phpize

./confugure --with-ssh2

make && make install

 

3. Тепер додаємо дане розширення в глобальний php.ini сервера

echo "extension=ssh2.so" >> /usr/local/php/php.ini

 

і перезавантажуєм apache

/etc/init.d/httpd restart

 

Перевіряєм

php -i | grep ssh

 

php -m | grep ssh

 

 

 

 

 

 

 

 

 

 

 

Ця відповідь Вам допомогла? 0 Користувачі, які знайшли це корисним (0 Голосів)