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.