Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
12
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

@nanasess

1行のコマンドでローカル環境にEC-CUBEを最速でインストールする

先日、 ぼくのかんがえたさいきょうのEC-CUBE3開発環境 というエントリがありましたが、もっと手軽に最速で試したい方向けです。

1行のコマンドで、簡単に EC-CUBE3 がローカル環境にインストールできます。
たぶん最速。手元の環境では10秒程度でインストールできました。 (もっと速いやり方をご存知の方はつっこみください)

下準備

Mac の方

Max OS X 10.9 以降の方は、特に何もしなくて大丈夫です。

Windows の方

  1. Web Platform Installer などで PHP5.4 以降をインストールします
  2. Git for Windows から Git BASH をインストールします

以降、 Git BASH でコマンドを実行します。

EC-CUBE3 のインストール

以下のコマンドを Terminal や Git BASH へコピー&ペーストし、実行してください。EC-CUBE のダウンロードからインストール、 Webサーバーの起動まで一発で可能です。
データベースには SQLite3 を使用します。

## for Mac
export ECCUBE_VERSION=3.0.16 && curl "http://downloads.ec-cube.net/src/eccube-${ECCUBE_VERSION}.tar.gz" | tar xvzf - && cd "eccube-${ECCUBE_VERSION}" && php eccube_install.php sqlite3 none && php -S localhost:8080 -t html index.php

## for Windows
export ECCUBE_VERSION=3.0.16 && curl "http://downloads.ec-cube.net/src/eccube-${ECCUBE_VERSION}.tar.gz" | tar xvzf - && cd "eccube-${ECCUBE_VERSION}" && php eccube_install.php sqlite3 none && php -S localhost:8080 -t html html/index.php

このコマンドは、 EC-CUBE3.0.12 以降で使用可能です。
EC-CUBE3.0.12 以降のバージョンを使用したい場合は、 ECCUBE_VERSION=3.0.16 等にバージョンを変更してください。

以下のようなメッセージが表示されたら、 ブラウザで http://localhost:8080 へアクセスしてください。

EC-CUBE3 install finished successfully!
PHP built-in web server to run applications, `php -S localhost:8080 -t html`
Open your browser and access the http://localhost:8080/
PHP 5.6.15 Development Server started at Mon Dec  5 17:21:50 2016
Listening on http://localhost:8080
Document root is /path/to/eccube-3.0.16/html
Press Ctrl-C to quit.

EC-CUBE3 のトップページが表示されると思います!
管理画面には http://localhost:8080/admin にて ID: admin PASS: password でログインできます。

XAMPP や MAMP、 Virtual Box や Vagrant、 Docker などを構築するより断然手軽です。

ただし、あくまでも開発用ですので、本番環境では絶対に使用しないでください。

EC-CUBE のインストールで挫折された方も多いと思います。ぜひお試しください。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
12
Help us understand the problem. What are the problem?