activation de ssh2 dans php
Bonjour,
Je souhaite activer ssh2 sur mon serveur, installé sur windows, et dont les caractésitiques sont :
Apache/2.4.2 (Win32)
php 5.4.6
L'idée est de se connecter à un serveur ssh d'une machine unix (IP), via ce genre de petit script :
Code:
1 2 3 4 5 6 7
| <?php
$connection = ssh2_connect('IP', 22);
ssh2_auth_password($connection, 'user', 'password');
$stream = ssh2_exec($connection, 'ls -lart');
echo $stream;
?> |
Les actions seront plus intéressantes qu'un ls, bien sûr, mais je butte sur un problème d'activation de la dll contenant les fonctions php dédiées au ssh2.
Quand je lance la page je me prend :
Citation:
Fatal error: Call to undefined function ssh2_connect() in C:\web\applis\test_ssh.php on line 2
Or j'ai bien mis "php_ssh2.dll" dans le répertoire d'extensions de php (C:/php/ext) et je l'ai renseigné dans le php.ini (extension=php_ssh2.dll) avec un redémarrage apache dans la foulée.
J'ai activé l'affichage des erreurs au démarrage de PHP, et ai lancé la commande php -m pour générer les popups correspondants.
Celui qui nous intéresse me dit :
http://coreopsis.free.fr/php_startup_ssh_error.gif
Quelqu'un peut m'aider ? (version de la dll, process d'activation ?)
Merci par avance.