eZ Platform Pulley
eZ Platform Code

eZ Platform


Get Started with eZ Platform


You can get eZ Platform using composer with the following commands:

Note: composer will take its time to download all libraries and when done you will be asked to fill in some settings, including database settings.

ezplatform@eZ-Systems: ~/www

# Install composer

$ curl -sS https://getcomposer.org/installer | php

# If you do not have a MySQL server ready, you can create one quickly using Docker.

# Note that we are using here the TCP Port 3333 of the host and ezplatform as root's password for the MariaDB server container.

$ docker run -p 3333:3306 --name ezdbcontainer -e MYSQL_ROOT_PASSWORD=ezplatform mariadb:10.1

# Install eZ Platform

$ php -d memory_limit=-1 composer.phar create-project --no-dev ezsystems/ezplatform

# Depending on your platform (i.e quick test on Mac OS X) you might get a dependency error on ext-intl

# If so, just for testing you can ignore it using the option --ignore-platform-reqs

# Note that you may also need to set up correctly your date.timezone configuration for your php.

$ php -d memory_limit=-1 composer.phar create-project --no-dev --ignore-platform-reqs ezsystems/ezplatform

# Create the database and import clean data

$ php app/console doctrine:database:create

$ php app/console ezplatform:install clean

# You are now going to run eZ Platform with the built-in php server.

$ SYMFONY_ENV=prod php app/console server:run

# The Administration Interface will be available at the URL

# Login: admin, password: publish.


Download the archive and extract the eZ Platform 1.0.1 (or higher) archive to a directory, then execute post install scripts:

Note: The post install scripts will ask you to fill in some settings, including database settings.

$ cd /<directory>/

$ curl -sS https://getcomposer.org/installer | php

$ php -d memory_limit=-1 composer.phar run-script post-install-cmd

Version File Date
1.12.0 ezplatform-1.12.0.tar.bz2 31 Oct 2017
1.11.0 ezplatform-v1.11.0.1.tar.bz2 24 Aug 2017
1.10.0 ezplatform-1.10.0.tar.bz2 29 Jun 2017
1.9.1 ezplatform-1.9.1.tar.bz2 17 May 2017
1.8.1 ezplatform-1.8.1.tar.gz 17 Mar 2017
1.7.6LTS ezplatform-1.7.6.tar.bz2 30 Oct 2017
1.6.1 ezplatform-1.6.1.tar.bz2 15 Nov 2016
1.5.2 ezplatform-1.5.2.tar.bz2 14 Nov 2016
1.4.0 ezplatform-v1.4.0.tar.bz2 30 Jun 2016
1.3.0 ezplatform-v1.3.0.tar.bz2 28 Apr 2016
1.2.0 ezplatform-dist-2016.02.tar.bz2 03 Mar 2016
1.0.1 ezplatform-dist-2015.12.tar.bz2 15 Dec 2015
Looking for eZ Publish / eZ Publish Platform ?


Try eZ Platform on Platform.sh with 30 days of free cloud hosting

eZ Launchpad

eZ Launchpad requires you to have PHP (5.6+ or 7+) and Docker installed.

You can find a full documentation here: https://ezsystems.github.io/launchpad/

ezplatform@eZ-Systems: ~/www

# Install eZ Launchpad.

$ curl -LSs https://ezsystems.github.io/launchpad/install_curl.bash | bash

# Initialize a new project from scratch, follow the wizard and answer the questions.

$ ~/ez init

# Display details on your Docker Stack.

# Output example with prefix port 42 and varnish.

$ ~/ez ps

Project Web Access
Nginx - Front-end (Development Mode): http://localhost:42080
Nginx - Back-end (Development Mode): http://localhost:42080/ez
Varnish - Front-end (Production Mode): http://localhost:42082
Varnish - Back-end (Production Mode): http://localhost:42082/ez

# Admin UI Login: admin, password: publish.