【Webアプリ】開発環境をイチから作成・その5(XAMPP インストール)

Web開発環境構築のアイキャッチ画像

今回やること

今回はApache, PHP, MySQLのインストールを行います。
本番サーバは Linux で動作しているため、それぞれ個別にインストールするのですが、開発環境であれば、XAMPP で一気にやってしまったほうが便利。
ちなみに、本番ではOracle と MySQL は用途を分けて動作させたりしています。

XAMPPのインストール

さっそく XAMPP プロジェクトのページへ。(https://sourceforge.jp/projects/xampp/)
2013年9月時点でWindows 32 bit バージョンのみなので、こちらを選択。

xampp_setting_01

Setup を起動。

xampp_setting_02

不要なサーバはインストール対象から外す。今回はメール認証等必要なものは想定していないので、SMTPサーバ等も外します。Webアプリも Java Servlet は使用しないので Tomcat も外しました。

xampp_setting_03

インストール先を指定して、インストール開始。

xampp_setting_04 xampp_setting_05

XAMMPコントロールパネルからApacheとMySQL立ち上げ

インストール完了後、早速コントロールパネルを立ち上げる。

xampp_setting_06

Apache(ウェブサーバ)と、MySQL(DBサーバ)のサービスを起動。
特にエラーメッセージ等出ていなければ、とりあえずインストールは完了。

xampp_setting_07 xampp_setting_08

Apacheの稼働確認

まず Apache が正しく動作しているか確認してみる。ブラウザを立ち上げ、http://localhost/ もしくは、 http://127.0.0.1/ にアクセス。
以下のような画面がでていれば正常に稼動している。

xampp_setting_09

表示された画面にある、リンク[日本語]->ステータス から連動できるサービスを確認できる。

xampp_setting_10

必要な各種PATHの設定

引き続き MySQL の稼動確認。
と、その前に、いままでインストールしたソフトの実行コマンドへの PATH を通したいと思います。
PATH が通っていないと、 コマンドプロンプトから、「sqlplus」 や 「mysql」 と打ち込んでもコマンド実行できません。

[Windows] + [Pause] キーでシステム画面を開きます。

win_env_var_01

(※プロダクトID等は一応、画像処理で消してあります。)
「システムの詳細設定」を選択し、システムのプロパティ画面を開きます。

win_env_var_02

[詳細設定]タブから「環境変数」画面を開きます。

win_env_var_04

変数名「PATH」というユーザー変数を新たに追加し、以下を「変数値」に追加します。

  1. (oracle インストール先)\app\oracle\product\11.2.0\server\bin
  2. (java SDK インストール先)\jdk1.7.0_25\bin
  3. (xampp インストール先)\php
  4. (xampp インストール先)\mysql\bin

「変数値」は1.~4.を「;」セミコロンで区切って一行にして貼り付けしましょう。
入力が終わったら「OK」を押します。これで今後新しくコマンドプロンプトを開いたときには反映されているはずです。

PATHの設定が正常に行われたかの確認

PATHが正しく設定されたか確認してみます。
[Start] -> [プログラムとファイルの検索] -> [cmd] を入力して、コマンドプロンプトを立ち上げ。

win_env_var_05

まず、「path」コマンドで現在設定されているPATHの内容を表示します。ユーザー変数として設定したPATHの内容が、後半に追加出力されていることを確認。
続いて「sqlplus」コマンドが正常に動作することを確認。終了は Ctrl + C で。
ほか、「php」「mysql」についても同様に稼動確認できました。
とりあえず、以上で正常に稼動することを確認。
今日はここまでです。

Webアプリの開発環境をイチから作成シリーズ記事

  1. その1(Eclipse&Java SDK7 導入)
  2. その2(Eclipse の Plugin 導入)
  3. その3(Oracle DB 11g XE R2 インストール)
  4. その4(Oracle DB 11g XE R2 疎通確認)
  5. その5(XAMPP インストール) ←いまココ
  6. その6(Apache + PHP + Eclipse連携)
  7. その7(Apache + PHP + Oracle連携)
  8. その8(CakePHP + Oracle連携)
  9. その9(CakePHP + Oracle連携)

ページの更新履歴

更新日更新内容
2013.9.27ページ公開
2018.3.26スマホからレイアウトが崩れて読みにくいので修正。ついでに文章構造と内容も訂正。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする