Я использую php 5.5.3 на сервере Ubuntu 13.10 и хочу использовать ssh2 с php. Итак, я установил libssh2-php с помощью этой команды: apt-get install libssh2-php
Установка проходит без ошибок. У меня есть файл ssh2.ini в /etc/php/conf.d. Перезапустил apache2, даже перезагрузил сервер, но php -m | grep ssh2
ничего не вернул. phpinfo()
также нет записей ssh :(
Чего не хватает?
Я нашел решение. Это та же проблема, что и у mcrypt, описанная здесь: https://askubuntu.com/questions/362082/php-is-not-working-well-on-ubuntu-13-10-and-mcrypt-is-missing-in-phpmyadmin
чтобы запустить ssh2, вам нужно переместить ssh2.ini из /etc/php/conf.d/ssh2.ini в / ect / php / mods-available / Затем запустить php5enmod ssh2 и перезапустить apache2