ホームページ >バックエンド開発 >PHPチュートリアル >サーバー間のファイルコピーを実現するPHP拡張機能sshの組み立て

サーバー間のファイルコピーを実現するPHP拡張機能sshの組み立て

WBOY
WBOYオリジナル
2016-06-13 12:16:331088ブラウズ

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);?>

?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。