どうすればちゃんと使えるのか、誰か知っているのかなぁと思っていshell_exec()
ました。ファイルで有効にしましたphp.ini
が、機能しないようです。
ユーザー名とパスワードを使用してシェルにログインする必要がありますか?
画面-rにあるものにアクセスするにはどうすればよいshell_exec()
ですか?
PS Minecraftサーバーでlistコマンドを実行して、データを返そうとしています。
どうすればちゃんと使えるのか、誰か知っているのかなぁと思っていshell_exec()
ました。ファイルで有効にしましたphp.ini
が、機能しないようです。
ユーザー名とパスワードを使用してシェルにログインする必要がありますか?
画面-rにあるものにアクセスするにはどうすればよいshell_exec()
ですか?
PS Minecraftサーバーでlistコマンドを実行して、データを返そうとしています。
いいえ、シェルにログインする必要はありません。シェルは、php コマンドを実行する OS ユーザーとして実行されます。まず、shell_exec が適切に動作していることをテストします。
<?php
$output = shell_exec('ls -lart');
echo "<pre>$output</pre>";
?>
shell_exec
対話型コマンドでは使用できません。画面を使用しているため、画面ログを有効にし、ファイル関数を使用しscreenlog.0
て、画面が開始されたフォルダーに作成されたファイルを読み取ります。