サーバー上の PHP 実行モードを決定する方法
共有ホスティング ユーザーとして、PHP が FastCGI や CGI を通じて実行されるかどうか疑問に思うかもしれません。 、またはサーバー上の Apache の mod_php モジュール。ホスティング業者に相談せずに確認する方法は次のとおりです。
phpinfo() の検査
phpinfo() 出力の先頭にある「Server API」行により、現在の実行モード。たとえば、「Apache 2.0 Handler CGI/FastCGI」は、PHP が CGI または FastCGI を使用していることを示します。
php_sapi_name() を使用する
あるいは、php_sapi_name を使用することもできます。 () 関数または PHP_SAPI 定数を使用して、同じ情報を取得します。これにより、「cgi」や「fastcgi」などのより簡潔な結果が得られます。
警告
これらのメソッドは、正確なバージョン番号を提供したり、特定の CGI を識別したりしない場合があることに注意してください。ハンドラー。これらは、アクティブなサーバー API インターフェイスを報告するだけです。
追加の考慮事項
複数の PHP バージョンが利用可能な場合があるため、常にホスティング プロバイダーのドキュメントを参照してください。さらに、チェックしたい環境から phpinfo() を実行することを忘れないでください。たとえば、コマンドライン phpinfo() の出力は、Web アプリケーションの出力とは異なります。
以上が共有ホスティング サーバーでの PHP 実行モードを決定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。