This is EasyEngine v4 install guide. EasyEngine supports Mac, Linux and any platform which has PHP & Docker support.
Automated Installation
Linux
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 https://rt.cx/ee4 && sudo bash ee
Mac
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:
- 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. - Install Docker for Mac by using dmg installer.
- 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.
Requirements/Dependencies
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 https://raw.githubusercontent.com/EasyEngine/easyengine-builds/master/phar/easyengine.phar
chmod +x /usr/local/bin/ee