SSH2 Extension für PHP7 Installieren

Diese Anleitung beschreibt wie Sie die SSH2 Extension für PHP7 installieren.

Die SSH2 Extension für PHP 7 befindet sich derzeit noch im Alpha-Status und muss daher manuell erstellt werden.


Installation der SSH2 Extensions für PHP7 unter Centos

Diese Anleitung geht davon aus, dass Sie PHP 7 unter Centos aus dem REMI Repository nutzen. Sollten Sie ein anderes System bzw. Repository verwenden, sind die Schritte jedoch leicht übertragbar.

Sie benötigen die folgenden Pakete:

sudo yum -y install php70-php-devel libssh2 libssh2-devel gcc automake

Anschließend lässt sich die Extension über folgenden Befehl erstellen:

sudo /opt/remi/php70/root/usr/bin/pecl install ssh2-alpha

Nun muss die Extension noch zur PHP Konfiguration hinzugefügt werden. Erstellen Sie hierzu die folgende Datei:

/etc/opt/remi/php70/php.d/30-ssh2.ini

; Enable mysqli extension module
extension=ssh2.so

Fertig.


Installation der SSH2 Extension für PHP7 unter Ubuntu

Führen Sie die folgenden Befehle aus:

sudo apt-get install gcc make autoconf libc-dev pkg-config
sudo apt-get install libssh2-1-dev
sudo pecl7.X-sp install ssh2-alpha

Nun muss die Extension noch zur PHP Konfiguration hinzugefügt werden. Erstellen Sie hierzu die folgende Datei:

/etc/php7.X-sp/conf.d/ssh2.ini

; Enable mysqli extension module
extension=ssh2.so

Fertig.