ECCUBEインストール

![スクリーンショット 2017-05-30 13.47.45.png](https://qiita-image-store.s3.amazonaws.com/0/167850/c10f4d18-3c08-0d72-8bed-5cab6e76c35b.png)

#概要
ECCUBEをローカルにインストールしてみてコードをいじる前の設定までを作ってみる手順。

#環境
すでにMySQL、PHPなどがインストールしてある前提。

#EC-CUBEのメンバー登録

###ダウンロード画面
![スクリーンショット 2017-05-30 14.04.20.png](https://qiita-image-store.s3.amazonaws.com/0/167850/d7e59441-ddb0-3803-03d1-3defd4c0bfd7.png)

EC-CUBEへのログインが必要なので、ユーザー登録を行う。
![スクリーンショット 2017-05-30 14.08.44.png](https://qiita-image-store.s3.amazonaws.com/0/167850/851fbe95-96f5-ace1-1104-ed93c894eaf0.png)

新規メンバー登録画面からメンバー登録を行う。
![スクリーンショット 2017-05-30 14.10.11.png](https://qiita-image-store.s3.amazonaws.com/0/167850/5b82b758-54a6-20dd-196f-a45d96701dd7.png)

確認後、完了ページへ。
![スクリーンショット 2017-05-30 14.12.31.png](https://qiita-image-store.s3.amazonaws.com/0/167850/897559b2-212b-f3a2-511e-45653dd354e4.png)

まだ仮登録の状態なので届いたメールアドレスから新規登録へ。

これでメンバー登録が完了！！！
![スクリーンショット 2017-05-30 14.16.26.png](https://qiita-image-store.s3.amazonaws.com/0/167850/96aeab11-3054-557c-5b94-ff5e81e066f9.png)

#EC-CUBEのインストール
先ほどの最新版ダウンロードボタンからダウンロードする。
![スクリーンショット 2017-05-30 14.04.20.png](https://qiita-image-store.s3.amazonaws.com/0/167850/d7e59441-ddb0-3803-03d1-3defd4c0bfd7.png)

zipファイルを解凍して適当な場所に置く。(意味もなく/workspaceに)

#データベースを作成
EC-CUBE用にデータベースを用意する。

```
$ mysql.server start
Starting MySQL
.. SUCCESS! 
```

MySQLへログインをして、データベースを作成する。

```
$ mysql -u root -p

mysql> create database eccube_db;
```

#実行環境の構築
ビルトインウェブサーバを実行するには以下のコマンドを実行する。

```
$ php -S localhost:8000
```

`http://localhost:8000/html/`にアクセスをすると下記の画面が立ち上がる。
![スクリーンショット 2017-05-30 15.02.35.png](https://qiita-image-store.s3.amazonaws.com/0/167850/955b4ca4-e402-c289-4bf7-18f3aabea610.png)

エラーが2件出ているので、こちらを解決する。下記二つがないみたいなので、PHPのバージョンに合わせて入れる。
-  mcrypt 拡張モジュール
-  APC 拡張モジュール

```
$ brew search mcrypt
***php5.5を使っているので下記のコマンドを入力する。
$ brew install homebrew/php/php55-apcu
```

```
$ brew search apc
***php5.5を使っているので下記のコマンドを入力する。
$ brew install homebrew/php/php55-apcu
$ php -m | grep apc
apc
apcu
```

`Control+c`コマンドでサーバーを一度落として再度立ち上げてみる。
```
$ php -S localhost:8000
```

エラー表示が消えた！
![スクリーンショット 2017-05-30 16.00.53.png](https://qiita-image-store.s3.amazonaws.com/0/167850/6ef182f3-8418-8781-9e6e-620c2a72e604.png)



次に進んでみる。
![スクリーンショット 2017-05-30 15.06.19.png](https://qiita-image-store.s3.amazonaws.com/0/167850/69a09d50-6362-3e0a-c512-b5f27a127330.png)

アクセス権限は正常みたい。サイトの設定をおこなう。
![スクリーンショット 2017-05-30 15.07.53.png](https://qiita-image-store.s3.amazonaws.com/0/167850/9580a4eb-e1fc-b8c6-3135-3c1787699153.png)

データベースの設定を行う。
![スクリーンショット 2017-05-30 15.10.35.png](https://qiita-image-store.s3.amazonaws.com/0/167850/ee770cf0-4eaa-a6b3-4cf0-26518deb8712.png)

データベースの初期化を行う。
![スクリーンショット 2017-05-30 15.11.19.png](https://qiita-image-store.s3.amazonaws.com/0/167850/4be00976-bd28-a941-6be6-1adf1afab1b8.png)

インストールが完了！
![スクリーンショット 2017-05-30 15.12.02.png](https://qiita-image-store.s3.amazonaws.com/0/167850/e8241096-8555-6c67-cc01-671a7ee038d6.png)

管理者画面に飛ぶので、先ほど設定したログインIDとパスワードでログインしてみる。
![スクリーンショット 2017-05-30 15.17.12.png](https://qiita-image-store.s3.amazonaws.com/0/167850/4d3f6fd8-2de8-3c4a-d334-6308493c17a4.png)

ログイン後の管理画面が表示される。
![スクリーンショット 2017-05-30 15.18.13.png](https://qiita-image-store.s3.amazonaws.com/0/167850/b42a3190-747f-f61d-db23-45a247e1ec0b.png)

画面上部へのECCUBEテスト（http://localhost:8000/html/ ）をクリックすると下記の画面に飛ぶ。
![スクリーンショット 2017-05-30 15.39.51.png](https://qiita-image-store.s3.amazonaws.com/0/167850/0fa96529-8839-72d6-140d-45454f8ece56.png)

#参考資料
[EC-CUBE開発ドキュメント](http://doc.ec-cube.net/)
[Macローカル環境にEC-CUBE3をインストールする方法](http://vdeep.net/ec-cube-local)