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

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


linux:ssh:ext-ssh2

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
linux:ssh:ext-ssh2 [2022/04/20 12:18]
werwolf [шаг 4]
linux:ssh:ext-ssh2 [2023/01/12 12:18] (текущий)
Строка 2: Строка 2:
  
 Шаги установки:​ Шаги установки:​
- 
  
 ==== шаг 1 ==== ==== шаг 1 ====
 +
 загрузите пакет libssh2 с [[https://​github.com/​libssh2/​libssh2/​releases|https://​github.com/​libssh2/​libssh2/​releases]],​ и выполните следующие команды:​ загрузите пакет libssh2 с [[https://​github.com/​libssh2/​libssh2/​releases|https://​github.com/​libssh2/​libssh2/​releases]],​ и выполните следующие команды:​
 +
 <code shell> <code shell>
 cd ~ cd ~
Строка 14: Строка 15:
 cd libssh2-1.10.0/​ cd libssh2-1.10.0/​
 ./configure ./configure
 +make
 make install make install
-</​code> ​ +</​code>​
  
 ==== шаг 2 ==== ==== шаг 2 ====
 +
 загрузите пакет php-ssh2 с [[http://​pecl.php.net/​package/​ssh2|http://​pecl.php.net/​package/​ssh2]],​ и выполните следующие команды:​ загрузите пакет php-ssh2 с [[http://​pecl.php.net/​package/​ssh2|http://​pecl.php.net/​package/​ssh2]],​ и выполните следующие команды:​
 +
 <code shell> <code shell>
 +cd ~/php-ext
 wget http://​pecl.php.net/​get/​ssh2-1.3.1.tgz . wget http://​pecl.php.net/​get/​ssh2-1.3.1.tgz .
-tar vxzf ssh2-1.3.1.tar.gz+tar vxzf ssh2-1.3.1.tgz
 cd ssh2-1.3.1 cd ssh2-1.3.1
 phpize phpize
Строка 30: Строка 34:
 </​code>​ </​code>​
  
-файл ssh2.so будет скопирован в /​usr/​lib/​php/​modules. +файл ssh2.so будет скопирован в /​usr/​lib/​php/​modules. **Проверь это.**
-**Проверь это.** +
 ==== шаг 3 ==== ==== шаг 3 ====
  
Строка 39: Строка 41:
 vi /​etc/​php.ini vi /​etc/​php.ini
  
-добавьте «extension=ssh2.so» в  php.ini+добавьте «extension=ssh2.so» в php.ini
  
 <code ini> <code ini>
Строка 45: Строка 47:
 extension=ssh2 extension=ssh2
 </​code>​ </​code>​
 +
  
 ==== шаг 4 ==== ==== шаг 4 ====
-проверьте среду php, используйте phpinfo() или php -m; 
  
-пример;+ 
 +удалить дерикторию с установочными файлами
 <code shell> <code shell>
-php -m | grep ssh2+sudo rm -R ~/php-ext
 </​code>​ </​code>​
  
-если ​овет будет ssh2 то расширение встало удачно+==== Если ​не найден phpize ====
  
-{{:​linux:​ssh:​1.png|}}+<code shell> 
 +sudo apt install php8.0-dev 
 +</​code>​
  
  
linux/ssh/ext-ssh2.1650446307.txt.gz · Последние изменения: 2023/01/12 12:16 (внешнее изменение)