Global navigation

   Documentation Center
   eZ Studio & eZ Platform
     User Manual
     Technical Manual
     Glossary
   eZ Publish 4.x / legacy

 
eZ Publish (5.x)

eZ Publish 5.x | For eZ Platform & eZ Studio topics see Technical manual and User manual, for eZ Publish 4.x and Legacy topics see eZ Publish legacy

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added support for PHP 7 (with cavats), and also Ubuntu 16.04 and other alignment with what we support with Platform

...

  • PHP scripting language: 5.4/5.5/5.6, minimum 5.4.4, & community support 7.x

  • SQL database: MySql/MariaDB or PostgreSQL

  • Web Server: Apache 2.2, Apache 2.4 or Nginx 1.4+

  • Java JRE 1.7 (Oracle-Sun/OpenJDK) when Solr is used (for use with eZ Find search engine or Solr Bundle)

These are the main components, for more details, please consult documentation for in-depth information.

...

Stack

RHEL/CentOS

OS

  • RHEL / CentOS 7.x latests stable (tested on 7.0)

Web Server

  • Apache 2.4.6 (RHEL/CentOS package, pre-fork mode)
  • Nginx 1.10 (latest via RHSCL)
Symfony Web Framework (* )
  • Latest stable version of Symfony 2.5.x 2.6 (8LTS as of 5v5.4.1) with Twig
    Note: 5.4 will be updated to Symfony 2.7 LTS in Spring/Summer 2015!7, incl Twig 1.x

DBMS

  • MariaDB 5.5.35 (RHEL/CentOS package)
  • MariaDB 10.1 (latest via RHSCL)
  • MariaDB 10.0 (latest via RHSCL)
  • MySQL 5.6 (latest via RHSCL)

PHP (mod_php) + PHP CLI

  • PHP 5.4.16 (RHEL/CentOS package)
  • PHP 5.5 / 5.6 / 7.0 (latest via RHSCL package)

PHP + PHP CLI extensions

  • ZendOpCache 2.2.x (PECL package, not needed for PHP 5.5+ where it is builtin)
  • php-fpm (for use with nginx)
  • bz2
  • Curl
  • dom
  • exif
  • fileinfo
  • ftp
  • gd
  • Iconv
  • json
  • mbstring
  • memcached (PECL package, only for cluster mode)
  • Database:
    • MySQL/MariaDB:
      • mysqli (LSLegacy Stack)
      • pdo-mysql (5.xPlatform Stack)
  • pecl_http
    • Required by ezphttprequest used by ezodoscope & eZ Recommendation
  • pcntl
  • pcre
  • posix
  • reflection
  • simplexml
  • spl
  • ssl
  • xmlreader
  • xsl
  • zlib
  • php-intl

Graphic Handler

  • ImageMagick (RHEL/CentOS packages)

Other

  • LibreOffice 4.x (RHEL/CentOS packages, needed for ezodf)

eZ Publish extensions

  • eZ Online Editor LS 5.4.0
  • eZ Website Interface LS 5.3.0*
  • eZ Flow LS 5.3.0*
  • eZ Find LS 5.4.0
  • eZ Google Maps Location LS 5.3.0*
  • eZ Star Rating LS 5.3.0*
  • eZ Website Toolbar LS 5.3.0*
  • eZ Openoffice.org LS 5.3.0*
  • eZ MB Password Expiry LS 5.3.0*
  • eZ Multiupload LS 5.3.0*
  • eZ Survey LS 5.3.0*
  • eZ JSCore LS 5.4.0
  • eZ Script Monitor LS 5.3.0*
  • eZ SI LS 5.3.0*
  • eZ Style Editor LS 5.3.0*
  • eZ XML Export LS 5.3.0*
  • eZ Image Editor LS 5.3.0*
  • eZ Network LS 5.4.0
  • eZ Form Token LS 5.4.0
  • eZ Content Staging LS 5.3.0*
  • eZ Autosave LS 5.3.0*
  • eZ REST API Provider LS 5.3.0*

\* eZ Publish Platform 5.4 is supported in parallel with 5.3, reusing all extensions that have not changed since 5.3.

Cluster mode

  • eZDFSFileHandler (mysqli) + Linux NFS
  • Persistence cache configured with Memcached
  • HTTP cache configured to use Varnish

File system

  • Linux ext4

...

 

Debian

Ubuntu

Operating system

Web Server

  • Apache 2.2 .x (Debian 7, prefork mode)
    Apache / 2.4 .x (Debian 8, prefork mode)
  • Nginx 1.6.x (Debian 8)
  • Nginx 1.4.x / 1.10.x
  • Apache 2.4 (prefork mode)
Symfony Web Framework (* )
    • See Reference Stack
    • See Reference Stack

DBMS

  • MySQL 5.5.x (Debian 7)
  • MariaDB 10.0 (Debian 8)
  • PostgreSQL 9.x
  • MySQL 5.6 or MariaDB 5.5(14.04LTS)
  • MySQL 5.7 or MariaDB 10.0 (16.04LTS)
  • PostgreSQL 9.x

PHP (mod_php) + PHP CLI + apache

  • PHP 5.4.4(Debian 7)
  • PHP 5.6.26 (Debian 8)
  • PHP 5.5.9 (14.04LTS: php5-fpm on Nginx, libapache2-mod-php5 on Apache)
  • PHP 7.0 (16.04LTS: php5-fpm on Nginx, libapache2-mod-php5 on Apache)

PHP

  • PHP Accelerator (Op Cache):
    • Debian 7: "php-apc" package
    • Debian 8: "opcache" extension built in to php 5.6
  • bz2
  • Curl
  • dom
  • exif
  • fileinfo
  • ftp
  • gd
  • Iconv
  • json
  • mbstring
  • memcached (only for cluster mode)
  • Database:
    • MySQL:
      • mysqli (LS)
      • pdo-mysql (5.x)
    • PostgreSQL:
      • pgsql (LS)
      • pdo-pgsql (5.x)
  • pecl_http
    • Required by ezphttprequest used by ezodoscope & eZ Recommendation
  • pcntl
  • pcre
  • posix
  • reflection
  • simplexml
  • spl
  • ssl
  • xmlreader
  • xsl
  • zlib
  • php-intl
  • bz2
  • Curl
  • dom
  • exif
  • fileinfo
  • ftp
  • gd
  • Iconv
  • json
  • mbstring
  • memcached (only for cluster mode)
  • Database:
  • MySQL:
    • mysqli (LS)
    • pdo-mysql (5.x)
  • pecl_http
    • Required by ezphttprequest used by ezodoscope & eZ Recommendation
  • pcntl
  • pcre
  • posix
  • reflection
  • simplexml
  • spl
  • ssl
  • xmlreader
  • xsl
  • zlib
  • php-intl

Graphic Handler

  • ImageMagick >= 6.4.x
  • GD2 ( PHP extension )

eZ Publish extensions

  • Same as Reference platform (see above)

Cluster mode

  • eZDFSFileHandler (mysqli) + Linux NFS
  • Persistence cache configured with Memcached
  • HTTP cache configured to use Varnish

Filesystem

  • Linux ext3 / ext4

...

  • Mozilla® Firefox®, most recent stable version* (tested on Firefox 33)

  • Google Chrome™, most recent stable version* (tested on Chrome 38)

  • Microsoft® Internet Explorer® versions 9, 10 and 11 (tested mainly on IE 11)*

  • Apple® Safari® latests version (tested on 7.1)version* on Mac OS X. Apple Safari on iOS isn’t currently supported for admin backend

...