Как установить расширения SSH2 для PHP?

Как установить расширения SSH2 для PHP?

Я хочу иметь возможность запускать такие функции PHP, какssh2_connect. Но эти функции недоступны на моем компьютере. Что мне нужно сделать, чтобы установить их?

Я использую Ubuntu 8.04 Hardy Heron.

решение1

Списки индекса пакетов Ubuntulibssh2-phpпакеты на любой вкус (от ясного до онейрического). Вы можете посмотреть, есть ли в вашей системе все необходимое программное обеспечение, скачатьlibssh2-php.debот Lucid и установите его

sudo dpkg -i libssh2-php*.deb

или используйте gdebi.

Если это не сработает, вы можете скачатьисходный кодотlibssh2.orgи скомпилируйте его для себя.

решение2

Вы можете использовать следующую команду для установки ssh2

sudo pecl channel-update pecl.php.net
sudo apt-get install libssh2-1-dev
sudo pecl install -a ssh2-0.12
echo 'extension=ssh2.so' | sudo tee /etc/php5/mods-available/ssh2.ini > /dev/null
sudo php5enmod ssh2

Связанный контент