1

PHPがFCGIモードで実行されているかどうかを確認するにはどうすればよいですか?

phpinfo、suPHPモードで実行している場合でもsapi_name()常に戻ります。CGI/FCGI

FCGIでのみ失敗/動作するphpコードを生成することは可能ですか?

スクリプトがrootによって所有されている場合、suPHPを強制的に失敗させることが可能であることを私は知っています。私は、同じ種類のトリックを探しています。

編集:fcgiが有効になっていると思う場合にのみ、環境内で「PHP_FCGI_CHILDREN」が見つかりました。

4

1 に答える 1

2

suPHPは、PHPをCGIモードで別個のプロセスとして実行します。これが、が表示される理由ですCGI/FCGI

PHPをFastCGIモードで実行すると、(あなたが言ったこと)などの特定の環境変数を設定できますPHP_FCGI_CHILDREN。これは方法かもしれませんが、FastCGIラッパースクリプトを変更して独自のカスタム環境変数を定義し、それをテストすることもできます。

于 2012-08-16T08:53:46.407 に答える