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