0

私は自分の学習のために小さな Web プロジェクトを開発しています。機能は次のとおりです。1 つのシェル スクリプトを呼び出して、ユーザーが指定した場所にフォルダーを作成する 1 つの php ファイルがあります。Linux マシンで動作するようにこの機能を実現しました。問題は、Windows マシンで同じ機能を実現できるかどうかです。ここで混乱しているのは、シェル スクリプトが Linux マシンによってのみ解釈されるため、同じメカニズムを Windows でも動作させることは可能でしょうか? (シェル スクリプトの核心は、Windows によって識別されない mkdir コマンドを実行することです)

4

2 に答える 2

1

あなたは3つの方法でそれを行うことができます:

  1. UNIX シェル スクリプトを Windows 互換スクリプト (DOS や VBS など) に変換します。
  2. Windows に cygwin のような Unix インタープリターをインストールし、スクリプトを実行します。
  3. シェル スクリプトを使用せず、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 に答える