フリーPHPスクリプト配布サイト。
PHPとは、HTMLへの埋め込み型プログラミング言語です。正式名称は「PHP: Hypertext Preprocessor」とされていますが、もともとは「Personal Home Page」の頭文字に由来して付けられた名前です。PHPはプログラムの結果をブラウザソフトに返す、いわゆるWebプログラミング(Webアプリケーションの開発)に利用されます。
Webプログラミングに使用される言語には、他にもPerl、Java、C言語などといった色々な種類の言語がありますが、PHPには
といった特徴があり、現在広く使用されています。
PHPは、具体的には以下のようなアプリケーションを作成することができます。
この他にも、検索エンジンやRSSリーダーなど、その気になれば色々なものを作成することができます。
ブラウザソフトで普通のHTMLページを閲覧する場合、Webページにアクセスすると、WebサーバーにあるHTML文章をそのまま送り返してきます。
それに対してPHPの場合、まずWebサーバーにあるPHPファイルに書かれたプログラムが実行され、その結果がHTML文章として送り返されます。つまり、プログラムによってそのときどきに表示する内容を変化させることができるのです。
PHPを利用してホームページを作成するには、PHPを実行できるサーバーを利用する必要があります。
最近は大抵のレンタルサーバーでPHPを利用することができますが、あらかじめ利用できるかどうか確認しておいてください。以下に、PHPを利用できるレンタルサーバーを挙げておきます。
PHPは環境の整ったサーバーにファイルをアップロードしなければ動作しませんが、サーバーソフトとPHPをインストールすればWindows上でも実行することができます。プログラムの作成中、動作確認のために毎回サーバーにアップロードするのは面倒なので、Windows上で実行できるようにしておいた方が便利です。また、作りかけのプログラムをアップロードするとどんな問題が発生するか判りません。お手元のパソコンに開発環境を用意して、動作確認を行ってからアップロードするようにしましょう。
PHPの開発環境を整えるには、以下のページが参考になります。Apache(サーバーソフト)、PHP、MySQL(データベース)のインストール方法がそれぞれ紹介されています。
もしくはXAMPPを使用すれば、Apache、PHP、MySQLなどを一括してインストールしてくれます。XAMPPのインストール方法は後ほど紹介します。
また、PHPプログラムはテキストエディタで作成します。Windowsにはメモ帳というテキストエディタが付属していますが、最低限の機能しか無いエディタなのであまりお勧めはできません。できればもっと高機能なテキストエディタを導入しましょう。
ここでは、テキストエディタEmEditorの利用方法を紹介します。EmEditorのインストール方法は後ほど紹介します。