基礎から解る!PHP入門講座

サイト移転のお知らせ   ⇒ 基礎から解る!PHP入門講座

当サイトはついに移転することになりました。新URLは  http://www.flzphp.com/ です。
今後ともPHP入門講座を宜しくお願いします。

PHPの環境を作ろう

 PHPはその言語の仕組みを踏まえたプログラムを書き、それを実行することでWeb上に結果を表示するのですが、それにはサーバーとクライアント環境が必要です。
 一般的にはサーバーとクライアントの2台のPCが必要なのですが、これは現実的ではありません。
 そこで1台のPCでサーバーでありクライアントであると言う状況を作ります。
この時サーバーに必要なのが Apache と PHP で、クライアントに必要なのはブラウザです。ブラウザは普通にありますから、言ってみればPCにバーチャルなサーバーを作る感じですね。
 環境設定は2段階あります。まずはの Apache インストール、そしてPHPのインストールです。

 PHPはWindowsでもLinuxでも動かせるのですが、ここではWindowsのみの解説です。

 ちなみに自分のPCに Apache と PHP をインストールすることで、自分のPCで PHP が動くようになるわけなのですが、サーバーに置く場合は、サーバーが PHP 対応とあれば、HTML と同じようにUPするだけです。ただし、不具合のあるプログラムはサーバーに負担をかけるので、先ずは自分のPCで動作をしっかり確認してから、UPするようにしてください。
 このサイトを作成したのは2005年2月であり、その時点でApache2.0.46、PHP4.3.2についてのインストールを基準に作成しました。
 ところが現在はAppache2.0.55、PHP4.4.2がメインになっています。
 同じPHP4でも実は設定に違いがあり、ここでの説明は他のバージョンには当てはまらないのです。最新のApache,PHPのインストール手順をいずれ掲載したいと考えています。


Apacheを手に入れよう

 まずは Apache なるものを手に入れなければなりません。それにそもそも Apache とは何でしょう。これを詳しく説明すると別の方向に行ってしまいそうなので…、非常に簡単に!

 Apache はサーバープログラムです。サーバープログラムとは、ホームページを実現するための仕組みです。サーバーとはホームページを提供する側、それに対して通常使うホームページを見る側のコンピュータはクライアントと言います。
 このサーバープログラムがなければホームページを世界に公開することはできないのです。

 HTMLファイルはサーバーとクライアントの区別なくホームページを表示できるのですが、PHP はサーバーサイドプログラムですから、サーバー環境がなければ自分のPCで画面に表示することもできません。そこで、実際にPHPをプログラミングし、確認するためには、一台のコンピュータがサーバーであり、同時にクライアントになるという環境を作らなければいけないのです。
 さあ、そのために、まず Apache をインストールし自分のPCにサーバー&クライアントシステムを作りましょう。
 さてダウンロードは英語版のページから行います。ちょっと解りづらいのでがんばってください。Apache は↓からダウンロードができます。
Apache HTTP Server Project
次の言葉を探しながら、最新のApache2 をダウンロードしてください。
archive download site→binaries/ →win32/ →apache_2.0.46-win32-x86-no_ssl.msi

Apache のインストール

ダウンロードが終了すると左のアイコンが現れます。ダブルクリックでインストールが始まります。特に面倒な設定はありません。Server Information では以下のように localhost と入力、E-mail adress は自分のものをいれてください。
 

インストールが完了すると、タスクバーApache2 の常駐アイコンが現れるので、ここから start stop restart の操作ができます。もちろん スタートメニューのプログラムの中からも操作ができます。ちなみに Apache はc:\Progrm\ApacheGroup にインストールされています。

  

Apache の動作確認

 Apache を起動したら、ブラウザで http://localhost にアクセスしましょう。アドレスに直接入力してください。次の表示が現れればインストールは成功です。

 


※当サイトにて使用されている写真・文章はすべて 許可なく使用することを禁止いたします。

フォクすけ © 2006 Mozilla Japan