• 検索結果がありません。

Windows 上での LAMP 環境の構築

ドキュメント内 財務データベースサーバの構築 (ページ 84-91)

Windows

として,ここでは

Windows Vista

を取り上げ,その上で

LAMP

環境を構築する方法について 述べる. Windows 上に

LAMP

環境を構築するフリーソフトウェアとしては, いくつか存在する6) けれ ども, ここでは

VertrigoServ

7) を取り上げる. これは, Apache, PHP, MySQL, SQLite, SQLiteManager,

PhpMyAdmin, Zend Optimizer

といった一連のソフトウェアを一括インストールすることによって

Windows

上に

LAMP

環境を構築するでソフトウェアである. 実際のインストールは以下の手順に沿って行う.

(手順 1) Vertrigo Project

のページから, setupファイルをダウンロードし,管理者権限で実行する.

(手順 2)

インストーラーが起動し,インストール用の言語をきかれるので, [Japanese]を選択する.

6)このほかにもXAMPP等がある.

7)Vertrigo Project Pagehttp://vertrigo.sourceforge.net/

76

付 録

D LAMP

環境の構築

(手順 3)

ダイアログ

[セットアップウィザード]

が起動するので, [次へ]を選択する.

(手順 4)

ライセンスの同意に関するダイアログが表示されるので

[同意する]

を選択する.

(手順 5)

インストールするコンポーネントを選択するためのダイアログが表示されるので

[次へ](デフォル

ト)を選択する.

(手順 6)

インストール先のフォルダをきかれるので,デフォルトではなく

C:YVertrigoServ

に変更する8)

.

(手順 7) [スタートメニューフォルダ]

の選択をきかれるので, [インストール] (デフォルト)を選択する.

8)デフォルトのインストール先は,C:YProgram FilesYVertrigoServであるけれども,空白(半角)を含むフォルダ名はトラブル の原因となるため,このような修正を行った.

78

付 録

D LAMP

環境の構築

(手順 8)

インストールが開始される.

(手順 9) (問題がなければ)

完了する.

(手順 10) VertrigoServ

のアイコンが

[VertrigoServ]

グループに登録される.

(手順 11) VertrigoServ

のアイコンをダブルクリックすることによって, VertrigoServの起動を示すウィン ドウが表示されるので, [Hide this window and start server]ボタンをクリックすることによって,

VertrigoServ

の起動を示すアイコンがタスクトレイに表示される.

80

付 録

D LAMP

環境の構築

タスクトレイに常駐している

VertrigoServ

のアイコンにカーソルを合わせて,マウスの右ボタン をクリックすることによって

VertrigoServ

のメニューが表示される.

このメニューから, MySQLモニタの起動や,各種のプロトコルの設定や再起動等の操作を行うこ とができることに注意しよう.

なお, VertrigoServが正常にインストールされたかどうかを確認する方法は,インストールしたマ シン上で

Web

ブラウザを起動し,

http://localhost/

にアクセス後,以下のように表示されれば よい.

(手順 12)

文字コードの変更

MySQL

に利用される文字コードとして

cp932

を利用したい場合には, 以下のような手順で設定

を行う.

i) VertrigoServ

のメニューにおいて

[Config Files]

から

[my.ini]

を選択する.

ii)

適当なエディタ

(デフォルトは「メモ帳」)

が起動し, MySQLの設定ファイル

my.ini

が編 集可能となるので,以下の

2

行を追記する.

¶ ³

[mysqld]

basedir=C:\VertrigoServ\Mysql\

datadir=C:\VertrigoServ\Mysql\data\

port = 3306 key_buffer = 16M

max_allowed_packet = 1M table_cache = 32

sort_buffer_size = 512K net_buffer_length = 8K read_buffer_size = 256K read_rnd_buffer_size = 512K myisam_sort_buffer_size = 8M

character-set-server = cp932 #

追記

skip-character-set-client-handshake #

追記

:

: (省略)

µ : ´

iii) VertrigoServ

のメニューにおいて

[Server]

から

[restart]

を選択し, VertrigoServ を再起動 する.

82

付 録

D LAMP

環境の構築

iv) VertrigoServ

のメニューにおいて

[Tools]

から

[MySQL Console(for root)]

を選択すること

によって

MySQL

モニタを起動する.

¶ ³

Enter password: ********

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 1

Server version: 5.0.51b-community MySQL Community Edition (GPL) Type ’help;’ or ’\h’ for help. Type ’\c’ to clear the buffer.

mysql>

µ ´

v) MySQL

モニタにおいて

STATUS

コマンドを実行し,

characterset

の箇所が

cp932

になっ ていることを確認する.

¶ ³

mysql> STATUS

---C:\VertrigoServ\mysql\bin\mysql.exe Ver 14.12 Distrib 5.0.51b, for Win32 (ia32)

Connection id: 1

Current database:

Current user: root@localhost

SSL: Not in use

Using delimiter: ;

Server version: 5.0.51b-community MySQL Community Edition (GPL) Protocol version: 10

Connection: localhost via TCP/IP Server characterset: cp932

Db characterset: cp932 Client characterset: cp932 Conn. characterset: cp932

TCP port: 3306

Uptime: 7 hours 45 min 30 sec

Threads: 1 Questions: 7 Slow queries: 0 Opens: 12

Flush tables: 1 Open tables: 0 Queries per second avg: 0.000

---µ ´

ドキュメント内 財務データベースサーバの構築 (ページ 84-91)