PHP 起動時のエラー: libssh2.dll が見つかりません。
解決策: php-ssh2 拡張機能をインストールします。
テストサーバーにファイルを転送したかったのですが、PHP が ssh 操作をサポートしていることがわかったので、インストールプロセスを整理して共有します。
1. phpextension ssh2 をダウンロードします
ダウンロードアドレス http://windows.php.net/downloads/pecl/releases/ssh2/0.12/
PHP のバージョンに応じてダウンロードします。スレッドセーフなので、ダウンロードは php_ssh2-0.12-5.4-ts-vc9-x86.zip
2 です。解凍後、libssh2.dll、php_ssh.dll、php_ssh2.pdb の 3 つのファイルが生成されます。
3. php_ssh.dll と php_ssh2.pdb を php 拡張ディレクトリ php/ext/ に配置します。
4. libssh2.dll を c:/windows/system32 および c:/windows/syswow64 にコピーします
5. extension=php_ssh2.dll を php.ini に追加します
6. Apache を再起動すると、PHP が ssh を実行します。接続操作。
phpinfo() をチェックして、php_ssh2 拡張機能が正常にロードされているかどうかを確認します。
次のようにコードをコピーします:
$connection = ssh2_connect('192.168.255.128', 22);ssh2_auth_password($connection, 'root', '123456');ssh2_scp_send($connection, 'd:/tmp/test.txt', '/tmp/test.txt', 0644);
+
=
=
=
=
+