PHP・MySQLなどの一括インストール可能な
開発ツール(xampp)の設置

XAMPPは、プログラム言語(PHP・prel)、プログラムを実行するサーバー(Apach)、データベース(MySQL)、データベース管理ツール(phpMyAdmin)などの、インストールと連携を簡単に一括して行えるツールです。

インストール

xamppダウンロードページインストールは、公式ページより行えます。LinuxまたはWindowsMacといったOSに応じてインストーラが用意されていますので、開発に利用するOSに合せたページより任意のものをダウンロードして実行しましょう。

基本的には、「ダウンロード」「XAMPP」の表示クリックにより、最新版のEXEファイルを保存して実行すればよいでしょう。ただし、まずはお持ちのテキストのバージョンに合わせたい場合、インストーラ版を利用したい場合(バージョン1.7.1以前に有)などの際は、sourceforgeより旧バージョンも入手できます。

xamppインストール時注意
競合するサービスは停止させてから
以前に類似のApachサーバーなどをインストールしていた場合などに、うまくインストール出来ない事があります。その際は、コントロールパネルのシステムの管理ツールでサービスを停止させておきましょう。
インストールはドライブ直下が望ましい。
特にVistaではProgram Files等はアクセス権が制限されているので。また、ファイルへアクセスする際に日本語名などのディレクトリがあると不都合が生じ得ます。
状況に応じてDドライブ設置でもよい。
Cドライブに余裕があればよいですが、制作ファイルもxamppフォルダ内のhtdocsフォルダ内に構築していくことになるので、場合によっては予めDドライブに。
別のパス設定情報残存の場合、完全削除してから。
一旦Cドライブにインストール後、Dドライブにインストールし直す場合などは、単純にアンインストールしても設定が残りうまくいかない場合があります。
その際は、再度元のところにインストールし、コマンドプロンプト(Windowsの場合スタートメニューの全てのプログラムのアクセサリ内)を立ち上げ( Vistaの場合右クリックで「管理者として 実行」)、インストールフォルダへ移動(記述例:cd c:\xampp\apache\bin)し、サービスを停止(記述例:httpd.exe -k stop -n Apache2.2)してから、サービスを完全に削除(記述例:httpd.exe -k uninstall -n Apache2.2)しておきましょう。
windows用exe版によるインストール時の設定

インストーラ版によれば、途中言語設定の確認があるだけですが(これによりコントロールパネルを日本語にできます)、exe版では、インストール中に下記のような設定確認を英語で聞かれます。

基本的には全て、デフォルトのままでReturnしてよいでしょう。

  • 1.ショートカットをスタートやメニューやデスクトップに追加するか?  :y
  • 2.Xamppのパスを正しく直すか? :y
  • 3.ドライブ設定をしないUSBなどの持ち運びできるものに設置するか? :n
  • 4.インストールしたパスの修正内容表示され、設定続ける場合Return
  • 5.タイムゾーンを日本に設定。違う場合修正するよう確認され、続ける場合Return
  • 6.xamppコントロールパネルを早速立ち上げる場合、 1 を入力

サービスの開始

xamppコントロールパネル

上記の操作もしくはアイコンクリックにより開かれる右のようなXAMPPコントロールパネルにより、Apach(サーバー)やMySQL(データベース)を、それぞれStartさせておきます。起動時にサービスとして自動で立ち上げる場合、左のSvcにチェックを入れておくとよいでしょう。

コンピューター全体のコントロールパネル(Windowsならスタートメニュー内に有)の、 システム→管理ツール→サービスで、該当サービスを選び、開始や停止の操作を行う事もできるので、xamppコントロールパネルによる操作がうまくいかない場合、こちらで試してみて下さい。

ブラウザでの稼働確認

XamppIndex画面

ブラウザ(Internet Explorerなど)を起動して、アドレス欄に http://localhost/ と入力し、Xamppページが表示されたら、「日本語」をクリック。

右のような画面が問題なく表示されたら、左側の各メニューが問題なく動作することを確認して下さい。

設置されたxamppフォルダ内のhtdocsフォルダが、localhostとして認識されているので、上記のページは、htdocsフォルダ内のxamppフォルダ内のindex.phpが表示処理されているものです。

同様に、htdocsフォルダ内に、phpファイルを作成し、http://localhost/以降にそのディレクトリを記述して表示すれば、phpが実行処理されます。