私は自分の学習のために小さな Web プロジェクトを開発しています。機能は次のとおりです。1 つのシェル スクリプトを呼び出して、ユーザーが指定した場所にフォルダーを作成する 1 つの php ファイルがあります。Linux マシンで動作するようにこの機能を実現しました。問題は、Windows マシンで同じ機能を実現できるかどうかです。ここで混乱しているのは、シェル スクリプトが Linux マシンによってのみ解釈されるため、同じメカニズムを Windows でも動作させることは可能でしょうか? (シェル スクリプトの核心は、Windows によって識別されない mkdir コマンドを実行することです)
2 に答える
1
あなたは3つの方法でそれを行うことができます:
- UNIX シェル スクリプトを Windows 互換スクリプト (DOS や VBS など) に変換します。
- Windows に cygwin のような Unix インタープリターをインストールし、スクリプトを実行します。
- シェル スクリプトを使用せず、PHP 自体で実行する
私の好みはオプション 3 です。これは、PHP スクリプトのプラットフォームに依存しないためです。
于 2013-10-12T07:53:23.190 に答える
0
Samba または CIFS を使用して、リモート Windows 共有ディレクトリを Linux マシンにマウントし、mkdir コマンドで php スクリプトを実行できます。samba または CIFS 共有で mkdir を使用してディレクトリを作成すると、Windows にも反映されます。
http://www.cyberciti.biz/tips/how-to-mount-remote-windows-partition-windows-share-under-linux.html
上記のリンクは、それを行う方法を示しています。
よろしくお願いいたします。
Alok Thaker
于 2013-10-12T07:56:03.627 に答える