ホームページ  >  記事  >  バックエンド開発  >  PHP で Nginx と Apache を使用するにはどうすればよいですか?

PHP で Nginx と Apache を使用するにはどうすればよいですか?

WBOY
WBOYオリジナル
2023-05-12 08:22:511678ブラウズ

Web 開発において、Web サーバーの使用は非常に重要なステップです。これは、Web サイトのコンテンツをユーザーのブラウザに迅速に送信するのに役立ちます。現在、市場で最も使用されている Web サーバーは Apache と Nginx です。

その中でも、Apache は非常に強力な機能を備えたオープンソースのクロスプラットフォーム Web サーバーですが、同時に大量のリクエストを処理する場合、パフォーマンスにある程度の影響を受ける可能性があります。 Nginx は高性能 Web サーバーであり、その非同期イベント駆動型アーキテクチャはより多くの同時リクエストをサポートでき、高負荷の処理に最適です。

では、PHP 開発で Nginx と Apache を使用するにはどうすればよいでしょうか?次の記事では、これら 2 つの Web サーバーを使用するための具体的な手順を説明します。

1. Apache の使用

1. Apache のインストール

Ubuntu 環境では、次のコマンドを使用して Apache をインストールできます:

sudo apt-get update
sudo apt-get install apache2

インストールが完了したら、次のコマンドで Apache を起動できます:

sudo systemctl start apache2

2. Apache を設定します。 PHP を実行するには

デフォルトでは、Apache は PHP を実行できないため、設定が必要です。次のファイルを開くことができます:

sudo nano /etc/apache2/mods-enabled/dir.conf

このファイルには、次のコードが表示されます:

21ec34038c0c37f01ddf18169683ebb1

DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm

2071f931c9870be1bebed0bdda8305e7

Index.php を前方に移動して、次のコードに変更する必要があります:

21ec34038c0c37f01ddf18169683ebb1

DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm

2071f931c9870be1bebed0bdda8305e7

ファイルを保存して Apache を再起動します:

sudo systemctl restart apache2

これで、Apache が実行できるようになります。 PHP。

  1. テスト PHP

次の内容を含む PHP ファイル test.php を作成できます:

30c4b0d0ae8c157daeccee1e2bdbefdc

test.php を Apache の /var/www/html/ ディレクトリにアップロードし、ブラウザで http://localhost/test.php にアクセスします (PHP が表示される場合)。 information PHP が正常に実行されたことを意味します。

2. Nginx の使用

1. Nginx のインストール

次のコマンドを使用して、Ubuntu 環境に Nginx をインストールできます:

sudo apt-get update
sudo apt-get install nginx

インストールが完了したら、次のコマンドで Nginx を起動できます:

sudo systemctl start nginx

2. PHP を実行するための Nginx

デフォルトでは、nginx は PHP を実行できないため、設定する必要があります。次のファイルを開くことができます:

sudo nano /etc/nginx/sites-available/default

次のコードをサーバー ブロックに追加します:

location ~ .php $ {

include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;

}

ファイルを保存して Nginx を再起動します:

sudo systemctl restart nginx

これで、Nginx は PHP を実行できるようになります。

3. PHP のテスト

次の内容を含む PHP ファイル test.php を作成できます。

test.php を Nginx の /var/www/html/ ディレクトリにアップロードし、ブラウザで http://localhost/test.php にアクセスすると、PHP 情報が表示されます。 PHP が成功したことを確認して実行します。

概要

上記は、PHP 開発で Nginx と Apache を使用するための具体的な手順です。Web サーバーを構成するときは、コードを注意深くチェックして、構文エラーはありません。さらに、サーバーのパフォーマンスが十分でない場合は、アプリケーションがより高い同時リクエストをサポートできるように Nginx を選択することをお勧めします。

以上がPHP で Nginx と Apache を使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。