Инструменты пользователя

Инструменты сайта


linux:ssh:ext-ssh2

Установка расширение ssh2 для php

Шаги установки:

шаг 1

загрузите пакет libssh2 с 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, и выполните следующие команды:

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
linux/ssh/ext-ssh2.txt · Последние изменения: 2023/01/12 12:18 (внешнее изменение)