Installation Guide

This is EasyEngine v4 install guide. EasyEngine supports Mac, Linux and any platform which has PHP & Docker support.

Automated Installation


For Linux, we have created an installer script which will install all the dependencies for you. We have tested this on Ubuntu 14.04, 16.04, 18.04 and Debian 8.

wget -qO ee && sudo bash ee


Starting with v4, EasyEngine supports Mac install using the famous brew package manager.

brew install easyengine

Not using brew?

You can install EasyEngine v4 on Mac by:

  1. Upgrading PHP that ships with Mac OS to v7.2. There are many methods. Any method will work as long as it gets PHP 7.2 in $PATH. Ensure PHP has required modules as outlines in the next section.
  2. Install Docker for Mac by using dmg installer.
  3. Follow “Phar Install” part in next section.

Manual Install

EasyEngine has a very few dependencies hence it can be manually installed on any *nix platform where they are met. 


Please note that EasyEngine itself needs PHP v7.2. The sites it create can use PHP 5 also. You don’t need to worry about PHP 5 as EasyEngine will take care of it.

  • Docker
  • Docker-Compose
  • PHP CLI (>=7.2)
  • PHP Modules – curl, sqlite3, pcntl, zip

Phar Install

Once you have above dependencies in order, please run following commands to download and put EasyEngine in a /usr/local/bin/ee location.

wget -O /usr/local/bin/ee
chmod +x /usr/local/bin/ee


  1. Explore Command References
  2. Add tab completion support