Maison >développement back-end >tutoriel php >装配php扩展ssh实现服务器间文件拷贝

装配php扩展ssh实现服务器间文件拷贝

WBOY
WBOYoriginal
2016-06-13 12:16:331090parcourir

安装php扩展ssh实现服务器间文件拷贝

1. download the libssh2 package from http://libssh2.org, command as following: tar vxzf libssh2-1.4.2.tar.gzcd libssh2-1.4.2./configuremakemake install2. download the php-ssh2 package from http://pecl.php.net/package/ssh2:tar vxzf ssh2-0.11.3cd ssh2-0.11.3phpize./configure --with-ssh2  --with-php-config=/usr/local/php/bin/php-configmakemake installand the ssh2.so file will copy into /usr/lib64/php/modulescheck it.3. modify the php.inivi /etc/php.iniadd the "extension=ssh2.so" to the extension part of php.ini4. check the environment of php, use phpinfo();5. enjoy

?

<?php$connection = ssh2_connect('shell.example.com', 22);ssh2_auth_password($connection, 'username', 'password');ssh2_scp_send($connection, '/local/filename', '/remote/filename', 0644);?>

?

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn