libssh et ssh2

 

Nous verrons comment mettre en place libssh2 et ssh2 sur une debian lenny. Ceci va vous permettre d’utiliser des connexions ssh à travers votre code php. (Je ne suis pas un codeur php). 🙂

On commence par récupérer les sources ici et ici

wget http://www.libssh2.org/download/libssh2-1.2.6.tar.gz wget http://pecl.php.net/get/ssh2-0.11.0.tgz

On décompresse le bordel

tar xzf *.tgz

Nous allons installer php5-dev afin d’éviter des problèmes de compilation et qui nous fournit également l’éxécutable phpize

apt-get install php5-dev

On commence la compilation de libssh

cd libssh_version ./configure make make install

Passons maintenant à la compilation de ssh2

cd ssh2 eh la bizarre il n'y a aucun fichier pour la compilation (pas de panique) phpize5 ./configure make

Votre module est maintenant installé mais pas chargé.

cp modules/ssh2.so /usr/lib/php5/20060613/

Chargeons le module dans notre configuration

cd /etc/php5/conf.d/ #On crée le fichier vim ssh2.ini #On y ajoute ceci extension=ssh2.so

Notre apache à besoins d’un petit reload

/etc/init.d/apache2 reload

Vérifier que le module a bien été chargé avec un phpinfo à la racine de votre site.

Related posts

Leave a Comment