0
PHP 4.3.9、Apache 2.0.52、CentOS 4.5。セーフモードがオフになっている、私はコマンドラインからapacheのユーザーアカウントとしてプログラムを実行することができますが、すべてのプログラムをPHPから実行/usr/bin/whoami
が存在するかどうかを確認し、実行(および読み取り可能である、モード127外部プログラムへのPHP呼び出しは、すべて終了コード127で失敗します。
PHP 4.3.9、Apache 2.0.52、CentOS 4.5。セーフモードがオフになっている、私はコマンドラインからapacheのユーザーアカウントとしてプログラムを実行することができますが、すべてのプログラムをPHPから実行/usr/bin/whoami
が存在するかどうかを確認し、実行(および読み取り可能である、モード127外部プログラムへのPHP呼び出しは、すべて終了コード127で失敗します。
xx5
)です。php.ini
をdoc_root
とuser_dir
に設定していれば、実行できるものを制限することができます。dmesg
またはログファイル/var/log/
を参照してください。$ret
の代わりに&$ret
を使用することを忘れないでください。exec()
とpassthru()
を参照してください。異なる機能が異なる状況で機能する可能性があります。php.ini
があり、cli用に別のものがあることをご存じですか。
CLIからmywhoami.phpを呼び出してみましたか?あなたはおそらくブラウザを通してそれにアクセスします。私にとっては両方の方法で動作します。 – GrGr
シェル(system()は "/ bin/sh -c ..."を使用)は、実行するコマンドが見つからない場合には終了コード127を返します。 –