如何安裝 PHP 的 SSH2 擴充?

如何安裝 PHP 的 SSH2 擴充?

我希望能夠運行 PHP 函數,例如ssh2_connect。但是,這些功能在我的機器上不可用。我需要做什麼來安裝它們?

我正在使用 Ubuntu 8.04 Hardy Heron。

答案1

Ubuntu 軟體包索引列表libssh2-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

相關內容