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

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


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 install

шаг 2

загрузите пакет php-ssh2 с http://pecl.php.net/package/ssh2, и выполните следующие команды:

wget http://pecl.php.net/get/ssh2-1.3.1.tgz .
tar vxzf ssh2-1.3.1.tar.gz
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

проверьте среду php, используйте phpinfo() или php -m;

[PHP Modules]
calendar
Core
ctype
curl
date
dom
exif
FFI
fileinfo
filter
ftp
gd
gettext
hash
iconv
intl
json
libxml
mbstring
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
pdo_pgsql
pgsql
Phar
posix
readline
Reflection
session
shmop
SimpleXML
sockets
sodium
SPL
ssh2
standard
swoole
sysvmsg
sysvsem
sysvshm
tokenizer
xml
xmlreader
xmlwriter
xsl
yasd
Zend OPcache
zip
zlib
 
[Zend Modules]
Yasd
Zend OPcache
php -m | grep ssh2
ssh2
linux/ssh/ext-ssh2.1650446136.txt.gz · Последние изменения: 2023/01/12 12:16 (внешнее изменение)