Je ne m'attendais pas à tant de réponses !!
Alors effectivement, vous êtes dans le vrai et voici ce que j'ai fini par comprendre (excusez-moi par avance pour le vocabulaire probablement inaproprié):
ma librairie ssh2 (car initialement, tout ce que je veux c'est pouvoir utiliser les fonctions ssh2_connect, ...) est une extension d'un module PECL et la fameuse fonction phpize.
Ce module PECL est lui-même une extension de PEAR, et PEAR une extension de PHP, déjà installée (en tout cas chez moi).
Il m'a donc fallu faire :
yum install php-pecl-pdo-devel.i386
puis telecharger le package PECL ssh2 (ainsi que libssh2 qui s'installe de facon classique ./configure, make install)
Dans le dossier d'install de ssh2 :
phpize && ./configure --with-ssh2 && make
Dans le php.ini
xtension=ssh2.so
Redemarrer apache
Et la, ca marche
1 2 3 4 5 6
|
<?php
$connection = ssh2_connect('serveur_ssh', 22);
ssh2_auth_password($connection, 'login', 'mot_de_passe');
$stream = ssh2_exec($connection, 'ls>testetsls');
?> |
Sohnic
Partager