phpseclib против libssh2

В одном из моих проектов я собираюсь подключиться к множеству серверов удаленно через SSH, используя PHP. Для этого есть два решения: phpseclib и расширение SEC2 PECL для PHP, основанное на библиотеке libssh2.

Так может кто-нибудь сравнить их и указать их плюсы и минусы и т.д.?

1 ответ

Решение

У phpseclib практически нулевые требования к серверу. Пока сервер поддерживает PHP, он будет работать. libssh2, напротив, должен быть установлен на сервере, чтобы он работал, и на многих серверах он не установлен. Если он установлен, вам не нужно включать какие-либо дополнительные файлы (тогда как с phpseclib вы должны будете их включать), но это большое условие.

В целом, я думаю, что ООП API phpseclib гораздо более интуитивно понятен и работает гораздо чаще.

Вот сайт, который критикует два:

http://drupal.org/node/671702

Другие вопросы по тегам