cp: not stat `shtool ': нет такого файла или каталога

0

на моем веб-сервере мне нужно использовать ssh2. Я попытался установить libssh2-1, libssh2-1-dev и libssh2-php, а после перезагрузки Apache2 ничего не изменилось, у меня такая же ошибка, когда я хочу использовать функцию ssh2_connect.

Чтобы решить мою проблему, я попытался установить ssh2 с помощью PECL (из этого урока: http://lindev.fr/?post/2009/01/19/Installer-le-module-SSH2-pour-php), но когда я запускаю эту команду:

phpize &&./configure --ws-ssh2 && make

У меня есть эта ошибка:

PHP Api Версия: 20090626 Zend Module Api No: 20090626 Zend Extension Api No: 220090626 cp: can not stat shtool': No such file or directory chmod: cannot access/usr/local/src/ssh2-0.11.0/build/shtool': Нет такого файла или каталога shtool в '/usr/local/src/ssh2-0.11.0/build/shtool' не существует или не является исполняемым. Убедитесь, что файл существует и является исполняемым, а затем перезапускайте этот скрипт.

Для информации я использую PHP5.3. Как исправить мою проблему?

  • 0
    существует ли файл /usr/local/src/ssh2-0.11.0/build/shtool ? если это так, это исполняемый файл?
Теги:
debian
zend-framework

1 ответ

1

Моя рекомендация: используйте phpseclib, чистую реализацию PHP SSH2. Если вам нужны функции libssh2 для поддержки устаревшего кода, который их использует, вы можете использовать это:

https://github.com/phpseclib/libssh2-compatibility-layer

Это будет эмулировать функции libssh2 с помощью phpseclib.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню