PHP を使用して端末で多数のコマンドを作成するにはどうすればよいですか? たとえば、フォルダーまたはファイルのアクセス許可を変更する場合は、次のように実行します。
Sudo Chmod 777 FileName
コマンドラインから。PHPでこれを行うにはどうすればよいですか?
PHP を使用して端末で多数のコマンドを作成するにはどうすればよいですか? たとえば、フォルダーまたはファイルのアクセス許可を変更する場合は、次のように実行します。
Sudo Chmod 777 FileName
コマンドラインから。PHPでこれを行うにはどうすればよいですか?
などを見てexec
くださいsystem
: http://www.php.net/manual/en/book.exec.php
明らかに、sudo
root アクセスに使用する場合 (推奨されません)、何らかの方法でパスワードを指定するか、PHP が実行されているユーザーをパスワードを必要としないように設定する必要があります。
SSH
これには呼び出しを使用し、そのコマンドを介して実行するコマンドを提供する方がよい場合があります。
要約すると、PHP (またはその他の言語) を使用して一連のコマンドを実行することはお勧めしません。sudo
PHP でフォルダーまたはファイルに許可を与えるには、次のコード行を使用します。
chmod($file,0777);
これにより、ファイルまたはフォルダーのアクセス許可が変更されます。