![]() |
|
|
#1 | ||||||
|
Membre
Date d'inscription: octobre 2006
Messages: 778
|
[How To] Installer la libssh2 pour php
Bonjour à tous,
Voila ayant galéré plusieur mois sur cette ****** de lib ssh2, je vous propose un petit tutorial du comment l'installer POUR GENTOO! Tout d'abord, elle sert à utiliser des commandes shell par commande php (bcp + évoluée que le shell_exec). Vous pouvez trouvez toutes ces fonctionalité sur le site de php (http://fr.php.net/manual/fr/ref.ssh2.php) Je vous conseil de travailler sur root pour installer la lib ^^ Bon, tout d'abord, on install la libssh2 sur le serveur. Pour installer la lib, il faut la "démasquer" : Citation:
Citation:
Citation:
Citation:
Citation:
Maintenant, la libssh2 se trouve dans le dossier module ! Citation:
|
||||||
|
|
|
|
|
#2 |
|
Membre
Date d'inscription: mars 2007
Messages: 72
|
Re : [How To] Installer la libssh2 pour php
bravo,
merci surtout ^^
|
|
|
|
|
|
#3 |
|
Membre
Date d'inscription: octobre 2006
Messages: 778
|
Re : [How To] Installer la libssh2 pour php
sa a marché ?
|
|
|
|
|
|
#4 |
|
Membre
|
Re : [How To] Installer la libssh2 pour php
en mettant "/usr/local/php5/bin/" dans le PATH tu te simplifies énormément le boulot, le nombre de ligne et tu rends le tout plus clair
genre un "export PATH=/usr/local/php5/bin/:$PATH" irait bien tout en haut (si ce n'est directement mis dans ta conf) Sinon encore plus simple si ton install contient PEAR : "pear install ssh2" Le reste est à coup de dépendance et tu n'as rien à faire si ce n'est mettre là conf à jour PS: "ca a marché ?" je dis ca, je ne dis rien. Je ne suis pas une star en français mais certaines choses font mal
|
|
|
|
|
|
#5 |
|
Membre
Date d'inscription: octobre 2006
Messages: 778
|
Re : [How To] Installer la libssh2 pour php
Oh C bon
![]() Oui je sais, mais pour gentoo, j'ai tout essayer, et C la seul facon dont j'y suis arrivêr ^^ |
|
|
|
|
|
#6 |
|
Membre
Date d'inscription: mars 2007
Messages: 72
|
Re : [How To] Installer la libssh2 pour php
moi j'ai un piti problème...
quand tu seas sur msn je t'expliquerais, ca doit être un truc tout con... comme dab lol
|
|
|
|
|
|
#7 |
|
Membre
|
Re : [How To] Installer la libssh2 pour php
|
|
|
|
|
|
#8 |
|
Membre
Date d'inscription: juin 2007
Messages: 10
|
Re : [How To] Installer la libssh2 pour php
Salut,
Je viens de suivre tes instructions, j'ai bien le ssh dans le phpinfo, mais lorsque je fais la commande ssh2_auth_password() j'ai comme retour Authentication failed for root using password in /home/ovh/www/manager/index.php on line 27 je suis en gentoo ovh2 (avec suphp) peut etre la le probleme ? |
|
|
|
|
|
#9 |
|
Membre
Date d'inscription: octobre 2006
Messages: 778
|
Re : [How To] Installer la libssh2 pour php
Non tu dois pas avoir de probleme ^^
Le pannel GCP sera bientot dispo, tu peux me donner ton msn please ? ![]() -> Tu dois allé dans la configuration du serveur SSHD, et autoriser la connexion par mot de passe ^^ J'avais la blague
|
|
|
|
|
|
#10 |
|
Membre
Date d'inscription: novembre 2006
Messages: 38
|
Re : [How To] Installer la libssh2 pour php
Bonjour à tous...
Je suis en gentoo ovh release 2 j'ai suivi le tuto ci dessus à la lettre . j'ai essayer tous les truc dans les addresse ci dessous dont le module pearl . http://search.cpan.org/~drolsky/Net-...H/Perl/SSH2.pm http://www.alionet.org/lofiversion/i...hp/t15526.html http://linux.jpvweb.com/php-ssh2.html http://www.manuelphp.com/php/function.ssh2-exec.php http://lab.erasme.org/ssh2/index.html J'ai bien sur rebooter à chaque fois mon serveur ... d'une page php sur un autre serveur je lance ceci : Code:
<?php
$connection = ssh2_connect('ip de mon serv', 22);
if (ssh2_auth_password($connection, 'utilisateur', 'mot de passe')) {
echo "Identification réussi !\n";
} else {
die('Echec de l\'identification...');
}
?>
Code:
<?php
$connection = ssh2_connect('ip de mon serv', 22);
ssh2_auth_password($connection, 'root', 'pass');
$stream = ssh2_exec($connection, 'ls>testetsls');
?>
Code:
<?
function executescript() {
$connection = ssh2_connect('mon ip', 22);
ssh2_auth_password($connection, 'root', 'pass');
$stream = ssh2_exec($connection, '/etc/init.d/');
ssh2_exec($connection, 'mon script.sh restart');
}
?>
Le but pour moi est de lancer un fichier sh par une page php j'ai toujours la meme erreur : Fatal error: Call to undefined function: ssh2_connect() in /home.5/k/a/l/kalamit/www/log/testconnect.php on line 3 j'ai aussi modifier bein sur mes fichiers dans etc/ssh/ les deux fichier mais la un peu bidouller car je n'y arrive pas ..... quelqu'un peu t'il m'aider jsuis perdu ca fait plusieurs moi que je suis dessus je ne trouve rien .... svp vraiment besoin d'aide . mon add claudecs@hotmail.fr merci |
|
|
|
![]() |
| Outils de la discussion | |
|
|