Я решил установить новый 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, которую я уже пробовал выше. Хорошее чудо.
Любая помощь очень ценится! Спасибо 🙂
Попробуй это:
pecl install ssh2-1.1.2
Вы можете проверить, какую версию использовать ЗДЕСЬ
Для тех, кто использует Alpine Linux, сначала добавьте libssh2-dev:
apk --update add libssh2-dev
Других решений пока нет …