Как установить SSH2-Lib для PHP7 в Linux Ubuntu Wheezy (raspbian)?

Я решил установить новый PHP7. Из-за старого распбского хранилища было невозможно apt-get install Это. Ppa Ондрея также не будет работать, потому что нет загрузки wheezy.

Все прошло хорошо, и мой Apache связан с PHP7, поэтому он работает сейчас. Но я обнаружил, что SSH2-модуль не установлен. Мне нужно это для зависимостей, которые я не могу изменить: /

Итак, вот что я попробовал:

wget https://pecl.php.net/get/ssh2-0.12.tgz
tar -xzf ssh2-0.12.tgz -C /
phpize
./configure
sudo make && make install

—> pecl / ssh2 требует PHP (версия> = 4.0.0, версия <= 6.0.0), установленная версия 7.0.0RC4

Хорошо, похоже, проблема с моей версией PHP. Поэтому я искал это и узнал. новая версия доступна на https://github.com/php/pecl-networking-ssh2/pull/7

Я скачал это, установил это, а затем попытался

pecl install -f ssh2

Тогда этот PECL решил скачать оригинальную версию 0.12, которую я уже пробовал выше. Хорошее чудо.

Любая помощь очень ценится! Спасибо 🙂

2

Решение

Попробуй это:

pecl install ssh2-1.1.2

Вы можете проверить, какую версию использовать ЗДЕСЬ

Для тех, кто использует Alpine Linux, сначала добавьте libssh2-dev:

apk --update add libssh2-dev
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]