Installation der SSH2-Extension für PHP unter Mac OS X

Bernd Ennsfellner am 3. Juli 2007 in

Voraussetzung für die hier beschriebene Installation ist Mac OS X 10.4 und PHP 5.2 in der Version von Marc Liyanage.

Installation von libssh2

Zuerst wird die Library libssh2 heruntergeladen und kompiliert:

tar xvzf libssh2-0.15.tar.gz.tar 
cd libssh2-0.15
./configure
make
sudo mkdir /usr/local/lib
sudo make install

Installation der PECL (PHP Extension Community Library) Extension

wget http://pecl.php.net/get/ssh2-0.10.tgz
tar xvzf ssh2-0.10.tgz 
cd ssh2-0.10
phpize
./configure --with-ssh2=/usr/local/lib/
make
sudo make install

Ändern der PHP-Konfiguration

In der php.ini wird folgende Zeile eingetragen:

extension=ssh2.so

Neustart von Apache

sudo apachectl restart

Das war’s, beim Aufruf von phpinfo() sollte nun die Extension SSH2 aufgeführt werden. Die Dokumentation ist auf php.net unter Secure Shell2 Functions verfügbar.

Für diesen Artikel sind keine Kommentare mehr möglich.