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