Lazy ServiceでApache+PHP動作環境を構築してみる

##Lazy Serviceとは
　複数バージョンのApacheとPHPを一括インストールすることと、httpd.conf,php.iniの設定を全て画面から編集できる。サーバ起動・停止などの操作をマウスクリックだけで実現可能である。
　メリットは一度だけのインストールで、各ApacheとPHPの組み合わせの動作環境を気軽に利用できる。設定もGUI操作なのでとても簡単です。
####画面のイメージ
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/373279/981974ba-a121-338a-47f7-5fb9a2f0a4fc.png)
##さっそく使ってみよう
####1． まず、インストーラ（ EXEファイル ）を[ダウンロードサイト](https://store.lazyweb-tech.com)から取得する。
下記ページから32ビット版と64ビット版のどっちかボタンをクリックしてダウンロードしましょう。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/373279/36af9c98-46e9-5812-d07e-6a520432586b.png)
####2．インストール際ライセンスキーファイルが必要なので、事前に取得する。
下記ページからとりあえず試用版がありますので、取得してみる。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/373279/83b3d760-100d-8072-87dd-4835ad07bb76.png)
**操作手順が簡単そうです**
 ・お名前とEメールアドレスを入力し、送信ボタンをクリックする。
 ・セキュリティーコードがメールで通知してくれるので、少し待っとく。
 ・メールには6桁英数字のセキュリティーコードが記載されているので、それを入力する
 ・パソコンのMACアドレスを入力する
 ・次は「キー作成」ボタンをクリックするだけ、暗号化されたライセンスキー文字列が発行される。
 ・最後に「ダウンロード」ボタンをクリックしてライセンスキーファイルを取得する。
入力イメージは下記の通りです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/373279/2deef949-cfea-d6e1-c90d-4e9096e6e5e0.png)
それで、下記のようにEXEファイルとキーファイルを準備できたので、いよいよインストールへ。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/373279/40b75eef-da59-32cf-8b0c-33d6a8ca9207.png)
####3． セットアップ手順は画面指示通りで良いです。流れは以下の通り。
3.1 インストーラをダブルクリックする
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/373279/e07aacbd-43f4-fd78-a0e4-73ab1679b2b1.png)
3.2 「次へ」をクリックする
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/373279/58652525-706e-3ccf-6af4-c09d28b43c21.png)
3.3 「同意する」をチェックして「次へ」をクリックする
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/373279/1f123fa5-fe0b-5cb5-bd1d-45ed8307b0ba.png)
3.4 「次へ」をクリックする
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/373279/d24f0753-5eb9-7951-5076-be8140fc6e21.png)
3.5 「参照」をクリックしてライセンスキーファイルを入力して、「次へ」をクリックする
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/373279/b2cb7415-d130-d1ee-52fc-626f5bd8e326.png)
3.6 「コンポーネントの選択」画面で各Apache,PHPバージョンが揃えている。とりえずフルインストールしてみる。そのまま、「次へ」をクリックする
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/373279/400eb4cb-1cf5-514d-6e5c-95a7e3018a6f.png)
3.6 デスクトップ上にアイコンを作成するから、チェックボックスにチェック入れて、「次へ」をクリックする
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/373279/894b5b98-52e3-e7c5-27c7-c4bba7719c82.png)
3.7 インストール準備完了できたら、「インストール」をクリックする
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/373279/29bca58b-4490-f555-51f1-1cd70f2692f3.png)
3.8 インストール中…
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/373279/e4610e44-122f-8dd3-3427-1dc2a2c8e477.png)
3.9 少し待ってから、セットアップ完了画面が表示される。「完了」ボタンでインストーラをクローズする。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/373279/4751cf32-9cec-681d-517d-7da636e020a0.png)

以上でインストール完了でした。
####4． LazyServiceを使ってみる
1．デスクトップからショットカットアイコンをクリックしてアプリを起動する
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/373279/8c5a4989-9cea-d082-5b72-e7f9483e1990.png)
起動後の画面が以下のようです
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/373279/d43e88cf-1901-7fa5-1d29-2c27293f7dac.png)
2．Apacheを設定する
インストール後のApache初期表示は下記の通りです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/373279/f6b9816c-7d4b-0b8e-b7ea-ecd436310b43.png)
Server Rootの右側チェックボックスにチェック入れて、アプリに含まれているApacheのパスが反映される。その他値を適当に設定して、「Save」ボタンをクリックする。以下のように「Syntax OK」メッセージが表示されたら、OKです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/373279/2d083575-00db-2cf3-c4d6-c55b5eca9c5d.png)
3．Serviceを起動する
以下画面で「Apache2.4」を選択して、「Start」ボタンをクリックする。アイコン![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/373279/47dc8edf-3bee-e5e8-3ddb-04f8ca269799.png)になったら起動成功です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/373279/b308d505-db9a-6d4f-9957-75264bce5a61.png)
4．ブラウザを立ち上げ、「http://localhost 」にアクセスする。以下のような画面が表示されればOK。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/373279/79b19c6c-99da-0c55-9f61-6862f916cc05.png)
5．phpinfo()情報を確認する
5-1. Apache → PHPModuleに利用するPHPバージョンを選択する
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/373279/7758907d-0658-5b43-b218-021110c94990.png)
5-2. Apache → Direcotry →　DirectoryIndexにindex.htmlからindex.phpに変更する
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/373279/1e11efd8-69a8-4b0a-1ec9-68c2fedd3613.png)
5-3. それで、「Save」ボタンで保存する。
5-4. index.phpを用意して、DocumentRootフォルダに置く。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/373279/80d66409-d720-3b77-471a-91f49a605426.png)
5-5. SERVER → RESTART でApacheを再起動する。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/373279/d89259f6-4ed9-454f-3565-d05321b30787.png)
5-6. 再度ブラウザを立ち上げ、「http://localhost 」にアクセスする。以下のような画面が表示されればPHP動作環境ができた。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/373279/5ffdad90-2720-8407-6865-9a4e6884ceef.png)


##その他
1．LazyServiceインストールして起動すると、コントロール パネル\すべてのコントロール パネル項目\管理ツールにApacheがサービスに登録される。アプリの右上側「×」ボタンでアプリ閉じてもApacheが止めることがない。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/373279/32c543d3-be84-055b-1938-7923a81dabd3.png)
2．アプリを隠したい場合、「×」ボタンでアプリを一旦閉じましょう。再開したい場合、タスクトレイからアプリアイコンを右クリックして、「Open LzService」をクリックすると、アプリがデスクトップに再表示される。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/373279/8e71767c-e7cf-43ad-ff15-35aa6993ff36.png)