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

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

WBOY
リリース: 2023-05-12 09:18:02
オリジナル
1719 人が閲覧しました

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

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

DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
ログイン後にコピー

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

DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
ログイン後にコピー

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

sudo systemctl restart apache2

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

  1. テスト PHP

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

phpinfo();
ログイン後にコピー

? >

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート