2011-12-27 10 views
0
exec('whoami', $output, $ret); 

echo $ret; 

戻り127ランニング法定のexec()またはシステム()コマンドは、常に127の

コマンドラインに直接適用された場合、コマンドが作業を行いを返します。

+0

'exec( '/ usr/bin/whoami'、$ output、$ ret);' –

+0

'$ output'には何もありませんか?そうでない場合は、 'whoami 2>&1'を実行してSTDERRも収集し、有用なエラーメッセージがあるかどうか確認してください。 – DaveRandom

+0

@output:空の配列です。 'whoami 2>&1'は変わらなかった。 – kylex

答えて

0

ホストはセーフモードで実行していました。それがコマンドが機能しない理由です。

関連する問題