8.125 Shell2 sécurisé
8 Référence des fonctions
Manuel PHP
. Introduction ->Installation . Constantes pré-définies . ssh2_auth_hostbased_file . ssh2_auth_none . ssh2_auth_password . ssh2_auth_pubkey_file . ssh2_connect . ssh2_exec . ssh2_fetch_stream . ssh2_fingerprint . ssh2_methods_negotiated . ssh2_publickey_add . ssh2_publickey_init . ssh2_publickey_list . ssh2_publickey_remove . ssh2_scp_recv . ssh2_scp_send . ssh2_sftp_lstat . ssh2_sftp_mkdir . ssh2_sftp_readlink . ssh2_sftp_realpath . ssh2_sftp_rename . ssh2_sftp_rmdir . ssh2_sftp_stat . ssh2_sftp_symlink . ssh2_sftp_unlink . ssh2_sftp . ssh2_shell . ssh2_tunnel
|
8.125.2 Installation
Les binaires
Windows
peuvent être trouvés sur
http://snaps.php.net/ .
Pour l'installation, téléchargez php_ssh2.dll dans le dossier spécifié
par votre directive
extension_dir
du fichier php.ini.
Activez-le en ajoutant
extension=php_ssh2.dll
dans votre fichier php.ini et redémarrez votre serveur web.
extension_dir=c:/php5/exts/
extension=php_ssh2.dll
Linux, BSD, et autres variantes *nix
peuvent compiler cette extension en suivant les étapes suivantes :
-
Téléchargez et installez OpenSSL .
Si vous installez OpenSSL via le système de paquetages de votre distribution,
assurez-vous d'installer également les bibliothèques de développement.
Elles seront typiquement paquetées sous le nom
openssl-dev
,
openssl_devel
, ou quelque chose comme cela.
-
Téléchargez et installez libssh2 .
Typiquement, cela signifie d'exécuter les commandes suivantes depuis
les fichiers sources libssh2 :
./configure && make all install
.
-
Exécutez l'installeur Pear depuis PECL/ssh2:
pear install ssh2
-
Copiez le fichier
ssh2.so
depuis le dossier indiqué
par le processus de compilation dans le dossier spécifié à l'intérieur du fichier
spécifié par votre fichier php.ini,
extension_dir
.
-
Ajoutez
extension=ssh2.so
dans votre php.ini.
-
Redémarrez votre serveur web pour recharger votre configuration php.ini.
| Note | | Versions de développement
Il n'y a actuellement aucune version
stable
de PECL/ssh2,
pour forcer l'installation d'une version
beta
de PECL/ssh2,
exécutez :
pear install ssh2-
beta
|
Array
Des informations comme les notes sur les nouvelles versions, les téléchargements, les sources des fichiers, les informations concernant les mainteneurs
ainsi qu'un CHANGELOG, peuvent être trouvées ici :
http://pecl.php.net/package/ssh2 .
| Note | |
Vous avez besoin de la version 0.4 ou supérieure de la bibliothèque libssh2
(ou supérieure, lisez les notes de versions).
|
|