Apache で Php ファイルを実行するには、サーバー上で mod_php を有効にする必要があります。これにより、Apache が .Php ファイルを解析できるようになります。 mod_php は、Apache で Php コードを解釈し、HTML を Web サーバーに送信できます。
mod_php がサーバー上で有効になっている場合、/etc/httpd/conf.d/ に php というファイルが存在します。ディレクトリ .conf ファイル。 (推奨される学習: Apache サーバー)
次も表示できます:
httpd -M | grep "php5_module"
出力は次のようになります:
Apache の Php ハンドラー Apache で一般的に使用される Php ハンドラーは次のとおりです -
mod_php
CGI
FastCGI
suPHP
mod_php は最も古い PHP プロセス プログラムです。これにより、PHP は Apache の一部となり、外部の PHP プロセスは呼び出されません。このモジュールはデフォルトですべての Linux ディストリビューション リポジトリにインストールされるため、このモジュールの有効化/無効化は非常に簡単です。
FastCGI を PHP ハンドラーとして使用する場合は、サーバー上のさまざまなアカウントで使用できるように複数のバージョンの PHP をセットアップできます。
FastCGI (mod_fastcgi) は mod_fcgid の拡張機能であり、mod_fcgid は CGI (mod_cgi) の高性能な代替品です。同時 Web リクエストを処理するのに十分な数の CGI インスタンスを開始します。また、suexec を使用して、独自の PHP インスタンスを使用するさまざまなユーザーをサポートし、Web セキュリティを向上させます。
以上がApache はどのようにして PHP プログラムをサポートできるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。