2012年7月16日月曜日

とりあえず環境作成してみる

仕事や開発関係の記事はプライベート記事とは分けて管理したかったので、もう一つ Blog を作ってみた。

そんなわけで本題。
いろんな事情から PostgreSQL とか Java とか PHP とか、まぁその辺りのことについてある程度知っておいた方がいいって事になって(自分の中で)本格的に勉強することにした。
ぶっちゃけると Windows アプリの作成ノウハウはあるんだけど Web 系のノウハウは、無いに等しく今更知りません・・・って訳にもいかない訳でして・・・。

・・・ってこういう記事は何度か投稿しているので、続けないとね。

とりあえず手持ちの資料とかの都合から Java と PostgreSQL の環境で勉強してみることにする。
ちなみに作業環境は Win7 の 64bit です。

とりあえず Java は JDK6 update27 が入っていたので、それを使うことに。
PostgreSQL は入っていないので(正確には裏に放置している XP にはインストール済み)最新版を落としてきてインストール。
まずは、そのあたりのメモ書き(備忘録ともいう)

01)入手
まずは日本PostgreSQLユーザ会のトップからリンクを辿って Win64版のインストーラーを入手。
http://www.enterprisedb.com/products-services-training/pgdownload#windows
これを書いているときは ver.9.1.4 が最新のようなので、それを落としました。

02)インストール開始
ダウンロードが完了したら早速実行。
基本ウィザードなので Next クリックのみ。

インストール先
C:\Program Files\PostgreSQL\9.1

データディレクトリ
D:\PostgreSQL\9.1\data

password(ローカル勉強用なので公開して問題なし!)
  pg

Port
5432

Advanced Option
Japanese, Japan
※どうも C を選んだ方がいい、みたいなサイトもあるのですが、とりあえず失敗も経験なのでこの設定で行きます。

これでインストール前設定完了。
インストールが完了するのを待って終了押下。

終了画面でチェックを外さなかったので、スタックビルダなるものが起動する。
要するに便利ツールのインストールをしてくれるらしいのですが、今回はとりあえずキャンセル。
後でインストールできる・・・はず。

03)スタックビルダでの設定
手持ち資料を参照すると、ここから Apache やらをインストールするらしいです(^^;
っと言うわけで早速スタートメニューから起動(ほら後からでも設定できる・・・)
コンボボックスからインストール間もない設定を選択して次へ。
インストールした物は以下の通り

Database Drivers
pgJDBC v9.1-901-1

Web Development
Apache/PHP v2.2.22-5.3.10-1
phpPgAdmin v5.0.4-1

04)Apache/PHP のインストール
スタックビルダがダウンロードしてくれたファイルを元にインストール開始。

インストール先
C:\Program Files (x86)\PostgreSQL\EnterpriseDB-ApachePHP
ポート
8080

05)pgJDBCのインストール

インストール先
C:\Program Files (x86)\PostgreSQL\pgJDBC

06)phpPgAdminのインストール

ホスト
127.0.0.1

ポート
5432

PostgreSQLホームディレクトリ
C:\Program Files\PostgreSQL\9.1

っとここまでで、やっとインストールが完了。
とりあえず phpPgAdmin にログインしてみる。
phpPgAdmin をメニューから開いて(もしくは http://localhost:8080/phpPgAdmin/ とアドレスを入力)左にあるツリーのトップから「サーバー」を選択。
すると右側に現在登録されているサーバーの一覧がでるので PostgreSQL を選択するとログイン画面になります。
ここでユーザーとパスワード入れるのですがパスワードはともかくユーザーは?
っと思って調べたら postgres っていうのがいわゆる root とか administrator みたいなやつらしいです。
ササッと入力してログイン押下すれば、ログイン完了。
とりあえず PostgreSQL の内容が見られるようになったはず。

・・・とりあえずここまで。
この先も問題山積のはずだけど、無理はよくない。


0 件のコメント:

コメントを投稿