ホームページ > バックエンド開発 > PHPの問題 > サーバーにphp環境をインストールする役割は何ですか?

サーバーにphp環境をインストールする役割は何ですか?

王林
リリース: 2023-02-23 18:06:01
転載
2870 人が閲覧しました

サーバーにphp環境をインストールする役割は何ですか?

php と apache の関係と役割は、php を学ぶ多くの友人にとって大きな関心事です。

では、なぜサーバーに php 環境をインストールする必要があるのでしょうか?

まず、クライアント コンピュータのブラウザに URL を入力します。たとえば、コンピュータがインターネットをサーフィンする場合、DNS サーバーが存在します。その機能は、ドメイン名を対応する IP に解決することです。 IP アドレスなどのアドレス 192.168.1.100、ドメイン名アドレスのデフォルト ポートはポート 80 であるため、最終的に解決されるアドレスは http://192.168.1.100:80 になります。その後、ネットワークは対応するサーバーを見つけます。この IP アドレスに基づいて、このサーバーがウェブサイトの基盤となります。

Webサイトのプログラムなどがこのサーバー上に置かれ、多くのソフトウェアがこのサーバー上にインストールされます。例えば、MYSQL、WEBサーバー(Apacheサーバー)、qqなどです。インターネットから送信されるアドレスにはポート番号 80 もあり、このアドレスの IP 部分はこのサーバーを見つけるために使用され、このポート番号の機能はこのサーバー上の特定のアプリケーションを見つけることです。 WEB サーバーのデフォルトのポートは 80 であるため、このアドレスはこのサービス エリア内の Web サーバーを探します。ここでは主に PHP について説明するため、Apache サーバーを選択します。

たとえば、クライアントのブラウザにアドレスを入力すると、クライアントはサーバー 192.168.1.100 を見つけ、次にポートに基づいて Apache サーバーを見つけます。 Apache は、URL アドレスを介して特定のディレクトリにあるindex.html のコードをクライアントのブラウザに返し、ブラウザは返されたコードに基づいてコードを解析して、表示される Web ページのコンテンツを表示します。 Web ページのコードにアクセスすると、これが起こります。 php ファイルにアクセスしている場合はどうなるでしょうか?

たとえば、クライアント ブラウザにこのアドレスを入力すると、このアドレスが 192.168.1.100 の Apache にも送信されます。PHP がインストールされていない場合、Apache は、渡されたファイルが PHP ファイルであることを認識します。サーバー 次に、ファイルを開いて内部のすべてのコードをクライアントに返しますが、クライアントのブラウザは php ファイルを解析できません。したがって、フロントデスクでは、このファイルのコードをすべて表示するか、このファイルをダウンロードする状況が発生します。これは私たちが見たいものではありません。

したがって、サーバー側に php サービスをインストールする必要があります。そうすることで、Apache が送信したファイルが php ファイルであることを認識したときに、まずそのファイルを php プログラムに渡し、php プログラムがまずファイルを解釈します。次に、彼はそれを Apache に返し、Apache はそれをクライアントに返します。このようにして、クライアントは php ファイルを解析した後にページの効果を確認できます。

上記の内容は参考用です。

その他の関連コンテンツについては、PHP 中国語 Web サイトをご覧ください: PHP ビデオ チュートリアル

以上がサーバーにphp環境をインストールする役割は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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