===== Установка расширение ssh2 для php =====
Шаги установки:
==== шаг 1 ====
загрузите пакет libssh2 с [[https://github.com/libssh2/libssh2/releases|https://github.com/libssh2/libssh2/releases]], и выполните следующие команды:
cd ~
mkdir php-ext
cd php-ext
wget https://github.com/libssh2/libssh2/releases/download/libssh2-1.10.0/libssh2-1.10.0.tar.gz .
tar vxzf libssh2-1.10.0.tar.gz
cd libssh2-1.10.0/
./configure
make
make install
==== шаг 2 ====
загрузите пакет php-ssh2 с [[http://pecl.php.net/package/ssh2|http://pecl.php.net/package/ssh2]], и выполните следующие команды:
cd ~/php-ext
wget http://pecl.php.net/get/ssh2-1.3.1.tgz .
tar vxzf ssh2-1.3.1.tgz
cd ssh2-1.3.1
phpize
./configure --with-ssh2
make
make install
файл ssh2.so будет скопирован в /usr/lib/php/modules. **Проверь это.**
==== шаг 3 ====
модифицировать php.ini
vi /etc/php.ini
добавьте «extension=ssh2.so» в php.ini
[ssh2]
extension=ssh2
==== шаг 4 ====
удалить дерикторию с установочными файлами
sudo rm -R ~/php-ext
==== Если не найден phpize ====
sudo apt install php8.0-dev