多くの Web 開発者にとって、Apache はよく知られており、広く使用されているサーバー ソフトウェアです。したがって、PHP アプリケーションの Web サーバーとして Apache を使用することが一般的です。この記事では、PHP と Apache を使用して、PHP アプリケーションを実行する Web サーバーを構築する方法について説明します。
Apache のインストールは、さまざまな方法で行うことができます。 Linux では、Debian の apt-get や CentOS の yum などのパッケージ マネージャーを使用して Apache をインストールできます。 Windowsの場合は、公式バイナリをダウンロードしてインストーラーを実行することでインストールが完了します。
PHP のインストールは、パッケージ マネージャーまたはバイナリを通じて行うこともできます。 Linux では、次のコマンドを実行して PHP と関連拡張機能をインストールします。
$ sudo apt-get install php php-mysql php-gd
Windows では、PHP インストーラーをダウンロードして実行する必要があります。インストールプロセス中に、PHP がシステムの PATH 環境変数に追加されていることを確認してください。
Apache と PHP をインストールした後、PHP コードを正しく処理できるように Apache を構成する必要があります。具体的には、Apache の設定ファイル httpd.conf を変更し、次の行を追加する必要があります。
LoadModule php_module modules/libphp.so AddHandler php-script .php
これらの行は、PHP モジュールをロードし、拡張子 .php を持つすべてのファイルを PHP スクリプトとして扱うように Apache に指示します。
さらに、Apache 2.x を使用している場合は、httpd.conf に次の行を追加する必要もあります。
<IfModule dir_module> DirectoryIndex index.php index.html </IfModule>
これらの行は、インデックスに対して特別な処理を実行するように Apache に指示します。 php ファイルがディレクトリに存在する場合、そのファイルはディレクトリが要求されたときに自動的にロードされます。
上記の構成を完了したら、Apache と PHP を正常に併用できるかどうかをテストしてみましょう。 Index.php というファイルを作成し、Apache の Web ルート ディレクトリに配置し、次のコードを記述します:
<?php phpinfo(); ?>
次に、このファイルを Web ブラウザで開きます。情報ページでは、Apache と PHP が正しく設定されており、正常に動作できることを意味します。
実際の開発では、Apache と PHP のセキュリティとパフォーマンスを確保するために、次のベスト プラクティスも採用する必要があります:
つまり、Apache を PHP アプリケーションの Web サーバーとして使用する場合は、アプリケーションの安定性、セキュリティ、パフォーマンスを確保するために適切に構成および保守する必要があります。
以上がPHP開発でApacheをサーバーとして使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。