Wie installiere ich die SSH2-Erweiterungen von PHP?

Wie installiere ich die SSH2-Erweiterungen von PHP?

Ich möchte PHP-Funktionen ausführen können wiessh2_connect. Aber diese Funktionen sind auf meinem Rechner nicht verfügbar. Was muss ich tun, um sie zu installieren?

Ich verwende Ubuntu 8.04 Hardy Heron.

Antwort1

Der Ubuntu-Paketindex listetlibssh2-phpPakete für verschiedene Geschmäcker (klar bis traumhaft). Sie können nachsehen, ob Ihr System über die erforderliche Software verfügt, dielibssh2-php.debvon Lucid und installieren Sie es

sudo dpkg -i libssh2-php*.deb

oder verwenden Sie gdebi.

Wenn dies nicht funktioniert, können Sie dieQuellcodeauslibssh2.orgund kompilieren Sie es selbst.

Antwort2

Sie können den folgenden Befehl verwenden, um SSH2 zu installieren

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

verwandte Informationen