Debian: 7,4
У меня есть некоторые трудности, чтобы заставить ssh2 работать с php5. я не нашел решения по другим темам, и я ищу много! все было хорошо установлено в соответствии с выводами Debian, но все равно не работает.
Это то, что я сделал
Пакет установлен:
- php5
- php5-dev
- libssh2-php
- libssh2-1-dev
Я использовал PECL для установки
pecl install -f ssh2
Я просто нажимаю ввод для автоматического префикса.
А также extension=ssh2.so
в /etc/php5/apache2/php.ini
Перезапустите более одного раза apache2.
Но пакет ssh2 по-прежнему не появляется в выводе php -m
и говорит, что ssh2_connect не определено
У меня полностью нет ресурсов, чтобы это сработало, так что, пожалуйста, кто-нибудь может мне помочь?
Здесь некоторая информация предоставлена phpinfo()
:
extension_dir /usr/local/lib/php/extensions/no-debug-non-zts-20100525/
extension version 0.12
libssh2 version 1.4.3
banner SSH-2.0-libssh2_1.4.3
Если вам нужно, я могу дать больше информации
я использую libssh2-уровень совместимости phpseclib чтобы избежать необходимости установки libssh2. Вы можете использовать все функции libssh2 без его установки, благодаря использованию phpseclib.
Если вы пишете свое приложение с нуля, возможно, попробуйте просто использовать phpseclib с самого начала libssh2.
Других решений пока нет …