ホームページ >バックエンド開発 >PHPチュートリアル >PHP Webサイト構築環境を構築する

PHP Webサイト構築環境を構築する

WBOY
WBOYオリジナル
2016-06-23 13:30:581125ブラウズ

PHP は Web サイトのバックエンド スクリプト言語です。通常、Web 開発では、PHP をサポートするサイトを構築するために、Apache + PHP + MYSQL が使用されます。簡単な追加ですが、Apache+PHP+MYSQL がインストールされている環境であっても、PHP は正しく実行できず、いくつかの設定作業を行う必要があります。インターネット上の多くのチュートリアルでは、これらの設定を行う方法についてのみ説明されており、その理由については説明されていません。このように構成されています。このため、多くの初心者は混乱した方法でプログラミングを行うことになり、深い理解が妨げられます。私の記事はその逆で、なぜこのように構成され、インストールされるのかについてのみ説明します。具体的な構成とインストールのプロセスについては、Baidu にお問い合わせください。

まず、PHP動作環境であるapache+PHP+MYSQLを単独でインストールします。このプロセスでは次の 2 つの点に注意する必要があります: (1) PHP は解凍後にインストールされます。php.ini-development と php.ini-production は意味がありません。(2) Apache のいずれかを選択してください。 dos でインストールされる インストールと msi インターフェースのインストールの 2 種類があります。この 2 つの違いは、インストール後、bin の下にある ApacheMonitor.exe を実行して、apache を起動します

PHP の動作原理は、基本的には次のとおりです。ブラウザと Web サーバー間の通信では、ブラウザがリクエストを送信し、リクエストを受信した後、Web サーバーが PHP インタープリタ、MYSQL データベースなどの対応するプログラムにタスクを渡します。タスクが処理された後、 Web サーバーは処理結果を収集し、ブラウザに返します。したがって、Apache はハウスキーパーの役割を果たすだけで、実際の処理機能は持たないため、PHP インタープリター、MYSQL データベース、その他のプログラムを呼び出して支援する必要があります。 Apache はモジュールを通じて PHP を呼び出します。このモジュール (通常は PHP プログラムによって提供されます) は php5apache2_2 である可能性があります。このモジュールには、Apache に適合する PHP のバージョンが明示されているため、事前に PHP と互換性のある Apache のバージョンをダウンロードする必要があります。 Apacheの設定ファイルを変更することで、phpを呼び出すApacheの接続を実現できます。設定操作を一言でまとめると、「どのような状況で」「どのモジュールを呼び出すか」「何を処理するか」ということになります。

上記のプロセスで PHP の実行環境が完成します。また、PHP の開発環境がインストールされている必要があります。これは、メモ帳 + ブラウザーとして理解できるエディターで十分です。 PHP コードを記述して「実行」をクリックすると、実行結果が表示されます。ただし、ソフトウェア自体には PHP を実行する機能はなく、「PHP を処理してください」リクエストが Apache に送信されるだけです。 IDE の実行オプションを開き、外部 Apache サーバー アドレスを選択して、Apache を呼び出す IDE の接続を実現します。

すべての手順を完了した後、Web サイトをテストすることを忘れないでください。初心者は長時間作業しても、Web サイトにアクセスできないことがよくあります。これは主に壁が除去されていないことが原因です。まず、他のユーザーがサーバーにアクセスできるようにファイアウォールを変更します。次に、ルーターがある場合はポート マッピングを行います。

実際には、上記のプロセスはすべてまったく不要で、アカウントを登録して、対応するWebオンライン環境を開くだけでプログラミングを学習できるようになりました。学生がこれを実行し、環境を自分で構築すると、Web と PHP の動作原理を深く理解できるようになり、他人がパッケージ化したものだけを盲目的に使用することになります。

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