インストールスキルアップ目的でPHPを勉強しようと思い立ち、PHP環境をパソコン内に構成しています。データベースサーバのMySQLをパソコンにインストールし、次にWEBサーバのApacheをインストールします。ダウンロード先は「Apacheダウンロード」で検索すると多くのサイトがヒットします。この本で勉強しました。私は定価2,800円で新品購入しましたが、アマゾンで安く売ってます。CDでMySQL4.0.20dとPHP-5.0.1およびapache_2.0.50が付属します。すれば済むことですが、やはり手元にあると心強いです。どれも最新版ではありませんが、逆に旧バージョンだからこそネット上の情報も多く、習得するターゲットには最適です。インストール作業開始!管理人自身の覚書です。インストーラーの起動windowsインストーラーパッケージをダブルクリックするとインストーらーが起動します。「Next」ボタンをクリックしてインストール作業を開始します。accept・・・」にチェックを入れ「Next」ボタンをクリックします。はじめにお読み下さいApacheの簡単な説明です。「Next」ボタンをクリックし次へ進みます。基本設定の入力Apacheの基本的な設定を入力します。Users」にチェックを入れ「Next」ボタンをクリックします。「Typical」にチェックを入れ、「Next」ボタンをクリックします。インストールフォルダの設定インストールするフォルダを設定します。Group\」にインストールされます。「Next」ボタンをクリックします。今回はフォルダを変更して、C:\(Cドライブのルートディレクトリ)にインストールしました。インストール開始もし変更があるなら「<Back」ボタンをクリックして修正して下さい、という画面です。「Install」ボタンをクリックするとプログラムのインストールが開始されます。インストール中Apacheのインストール中の画面です。途中何度か黒いコマンドプロンプト画面が表示されますが、自動的に消えます。インストール完了Apacheのインストールが完了しました。「Fnish」ボア短をクリックして画面を閉じます。動作確認インターネットエクスプローラーを起動し、アドレスタブに「http://localhost」と入力します。左図のようなApache画面が出れば正常にインストールされています。apacheモニタ右下のタスクバーに「Apacheモニタ」が常駐します。見づらいですが、丸の中が三角なら起動中、●なら停止中です。Apacheの設定と起動httpd.confの変更apacheのhttpd.confはインストールしたapache2フォルダ内にあります。confフォルダにあります。編集はwindowsのメモ帳を使います。「行へ移動」で行番号を入力すると、その入力された行番号へ飛べるので便利です。AllowOverRideの編集274行目を編集します。Allこの設定でApache特有のディレクトリ設定ファイル「.htaccess」が利用できるようになります。「htaccess」によりPHPの詳細な設定が可能になります。UserDirの変更290行目を編集します。disabled「/~user」のようなチルド型でアクセスするディレクトリを発行する目的で使用されますが、今回は使用しないので無効にします。セキュリティ上あまり好ましくないようです。DirectoryIndexの変更321行目を編集します。index.phpsこの設定により「http://localhost/abc/」のようにファイル名を指定しないでディレクトリレベルでアクセスした場合に、index.html、index.htm、index.php、index.phpsが存在していれば、自動的にそのファイルを読み込んで表示します。index.htmlとindex.phpでは、左側にあるindex.htmlが優先されます。AddDefaultCharsetの変更707行目を編集します。shift_jisHTMLファイルやTEXTファイルを表示するときに、デフォルトも文字コードとして「shift_jis」が選択されるようになります。Apacheの再起動Apachの起動と終了netコマンドを使った起動と終了です。apache2「サービスは正常に開始されました。」、「サービスは正常に停止されました。」と表示されない場合は設定に間違いがあります。Apacheの動作確認IEでアクセスしてみるインターネットエクスプローラを開いてアドレス欄に「http://localhost/」と入力し移動ボタンをクリックします。正常な場合は左図のように表示されます。http://localhostにアクセスするということは、「C:\Apache2\htdocs」へアクセスしています。Apacheのインストールはとても簡単です。細かい設定は後ほど行います。変更後のhttpd.confのテキストはこちらです。全文をコピー&ペーストでhttpd.confと名前を付けてご使用下さい。