Я хочу иметь возможность запускать такие функции 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