ターミナルでの作業と同様に、参照して戻るスクリプトを作成しようとしています。
ほとんどのコマンドは問題なく動作しますが、cd /path/to/files
何もしません。
ターミナルでの作業と同様に、参照して戻るスクリプトを作成しようとしています。
ほとんどのコマンドは問題なく動作しますが、cd /path/to/files
何もしません。
shell_exec
独自のシェルで実行する各コマンド。したがって、 を実行するcd
と、そのコマンドにのみ影響します。
ディレクトリを変更する場合は、 を使用しますchdir
。
を探していchdir
ます。PHP関数です。
shel_exec('cd /some/where');
実際には問題なく動作します(現在 shell_exec
のディレクトリを別のディレクトリに変更します)が、終了後に現在のディレクトリを保持しませんshell_exec
。これは、次のコマンドが、への呼び出しによって変更されたのと同じ状態を共有しないことを意味しcd
ます。