如何安装 PHP 的 SSH2 扩展?

如何安装 PHP 的 SSH2 扩展?

我希望能够运行如下 PHP 函数ssh2_connect。但是,我的机器上没有这些功能。我需要做什么才能安装它们?

我正在使用 Ubuntu 8.04 Hardy Heron。

答案1

Ubuntu 软件包索引列表libssh2-php适合多种口味的软件包(从 lucid 到 oneiric)。您可以查看系统是否具有所有必需的软件,下载libssh2-php.deb来自 Lucid 并安装它

sudo dpkg -i libssh2-php*.deb

或使用gdebi

如果这不起作用,你可以下载源代码自由软件开发社区并为自己编译。

答案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

相关内容