基礎から解る!PHP入門講座 プログラム入門に最適な言語、PHPを学ぼう

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

プログラム入門に最適な言語、PHPを学ぼう      

 このサイトはPHPを独習する際に作成したスクリプトを基に、プログラム言語初心者のための入門講座として作成しました。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のインストール手順をいずれ掲載したいと考えています。

 サイトの更新があまり進んでいません。現在2010年6月において、以下の情報は非常に古くはっきり言って役に立ちません。かつてはこのように面倒な作業をしてインストールをしていましたが、現在はXAMPPを使ってインストールを行うのが最も良いと思われます。XAMPPについてはこのページなどを参考にしてください。

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 にアクセスしましょう。アドレスに直接入力してください。次の表示が現れればインストールは成功です。

 しかし、先ず目にはいる「あなたの予想に反して、このページが見えているのでしょうか?」という文章はちょっとドキッとしますね。初めて見た時は意味が解りませんでした。
 何らかのエラーが起きると普通のサイトでこの画面が出ることがあるのかもしれません。でもここではこの画面がインストールに成功した証なんです。


2024/3
SUN MON TUE WED THU FRI SAT
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31       


 フォクすけ©2006 Mozilla Japan



制作:基礎から解るPHP入門講座 代表:FREEZE

Copyright © 2005/2/28 flzPHP.All Rights Riserved