[PHP] Comment installer le module SSH ?

jeje6_3 -  
lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
Bonjour,
Je voudrais installer le module SSH pour PHP sur une distribution linux(debian)
J'ai essayé avec "pecl" ou avec pear, mais rien n'y fait, je me retrouve toujours avec l'erreur :
Fatal error: Call to undefined function ssh2_connect() in /var/www/index.php on line 3

Est-ce que quelqu'un a déjà trouvé une doc (peu importe la langue) qui explique comment s'y prendre pour l'installer et l'activer

Merci d'avance

4 réponses

  1. judasperge Messages postés 174 Statut Membre 35
     
    salut,

    dejà tu commence par installer open ssh server

    aptitude install openssh-server puis :

    https://kvz.io/blog/2007/07/24/make-ssh-connections-with-php/

    T'as as pas du chercher beaucoup car avec 3 mots clefs dans google (module ssh php) jtrouve le même post (http://www.developpez.net/forums/d872951/php/langage/installer-module-ssh/)et pas mal de tutoriels..
    0
  2. jeje6_3
     
    Salut,
    Le premier lien que tu m'a donné : je le connais, ça ne marche pas
    Le deuxième : ben, c'est un de mes posts mais merci quand même (j'ai vu que j'avai une reponse ^^)

    D'autres suggestions ?
    0
  3. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    Fatal error: Call to undefined function ssh2_connect() in /var/www/index.php on line 3
    Je l'ai déjà fait fonctionner
    https://forums.commentcamarche.net/forum/affich-16234162-tuer-un-processus#10

    Je ne me rappele plus ce que j'ai installé, mais je n'ai utilisé que les dépôts.
    Peut être qu'il faut installer libssh-2
    aptitude install libssh-2

    Je vais regarder ce soir au cas où tu n'as pas trouvé une réponse.
    0
  4. judasperge Messages postés 174 Statut Membre 35
     
    re,

    regarde bien a nouveau le lien du tutoriel car en effet ssh2 doit être installé :

    (copier coller du lien...)

    We need libssh2 from sourcefourge. We have to compile this, but no worries, this is all you need to do:

    cd /usr/src
    wget http://surfnet.dl.sourceforge.net/sourceforge/libssh2/libssh2-0.14.tar.gz
    tar -zxvf libssh2-0.14.tar.gz
    cd libssh2-0.14/
    ./configure
    make all install

    That's it! Easy right?

    0
    1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
       
      Re,

      regarde bien a nouveau le lien du tutoriel car en effet ssh2 doit être installé :
      Je n'ai pas eu besoin d'installer depuis les sources pour utiliser ssh2-connect
      0