ホームページ >バックエンド開発 >PHPチュートリアル >Windows システムで PHP を使用して ssh2 拡張機能をインストールして構成しますか?

Windows システムで PHP を使用して ssh2 拡張機能をインストールして構成しますか?

WBOY
WBOYオリジナル
2016-06-23 13:08:111257ブラウズ

タイトルにあるように、私の現在のプロジェクトでは、他のコンピューターの操作指示にリモート接続する必要があります。 ssh2 拡張機能のインストールと設定の方法がわかりません。専門家に教えてもらえますか?


ディスカッションに返信 (解決策)

Windows バージョンの php_ssh2.dll を使用します

http://windows.php.net/downloads/pecl/releases/ssh2 / 0.12 /

ここで、私が現在取っている対策は、PHP を使用してローカルのシェル スクリプトを呼び出し、リモート マシンのスクリプトを呼び出すためのコードをローカル スクリプトに格納することです。次に、PHP を使用してこのローカル スクリプトを呼び出した結果、ローカル スクリプトは実行されましたが、リモート マシン上のスクリプトは実行されませんでした。すみません、どういう状況ですか?リモート制御にシェルスクリプトを使用しているため、PHP の ssh2 は使用しません

スクリプトはどのように作成しましたか?

sudo /usr/bin/ssh -f root@10.4.62.241 /tmp/test.sh & echo "test.sh が開始しています"

echo "test" >> /tmp/a.txt & echo "えー」

脚本はどうやって書くのですか?




sudo /usr/bin/ssh -f root@10.4.62.241 /tmp/test.sh & echo "test.sh を開始しています"

echo "test" >> echo "ehlo"

これは Windows でのコマンドですか?

これは Windows 上のコマンドですか?


いいえ、今は Windows を放棄して Linux を直接使用しています

シェルスクリプトに php5.6 に対応する ssh2 のバージョンはありますか? php5.5 を直接使用すると、エラーが報告されます。

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