Home / Solutions / eZ Publish NOW / eZ NOW Technical summary

eZ NOW Technical summary

Technologies used

Officially supported operating systems

  • Linux
  • Win32 systems: Windows 2000 and XP. Other Win32 systems may work as well.

We recommend using Linux in a production environment.

Other operating systems you may use

  • Macintosh: Mac OS X
  • Unix systems: Solaris, HP-UX and FreeBSD. Other Unix-type systems may work as well.

Required software

  • A database, currently supported are: MySQL version 3.23 or later, and PostgreSQL version 7.3 or later.
  • Apache 1.3 or 2*, or another web server with PHP support.
  • Apache modules, at least mod_php.
  • PHP 4 version 4.3.4 - 4.3.11 for eZ Publish versions prior to 3.7. eZ Publish versions 3.7 and higher require PHP 4.4.0 and higher. PHP must have the pcre extension enabled. eZ Publish does not work with PHP 5. PHP running in CGI-mode will degrade some functionality in eZ Publish. PHP cannot run in safe mode.
  • ImageMagick and/or GD compiled in PHP for image conversion (not required)
    The mbstring extension to PHP is highly recommended for users of other languages than English.

From eZ Publish 3.5 it is also beneficial to have domxml extension installed (--with-dom), this will speed up performance in some cases.

A PHP accelerator is highly recommended for a performance boost. Accelerators known to work well with eZ Publish include Turck mmCache, Zend Accelerator (ZPS) and APC.

*) Only Apache 1.3 is officially supported. We recommend a non-threaded web server as there might be problems related to PHP and PHP extensions in threaded setups. If Apache 1.3 is not an option, make sure to use the "prefork" version of Apache 2, not the "worker" version.

Required hardware

There are no built-in requirements. The hardware needed to run an eZ Publish site depends on several factors, such as the average number of users, the size of the templates (including graphics), and how caching is used. (See the performance notes below.)

The installation requires about 50 MB on your harddisc. We do recommend some minimum values; at least 500 MHz CPU and 512 MB of RAM.

Performance notes

For the best performance, we recommend using Linux and Mysql. Some other factors that may influence the performance of your site are:

  • The number of page views per unit time.
  • The number of concurrent users.
  • The number of nodes. This can affect search and navigation speed when you have several hundred thousand nodes.
  • Update frequency, e.g. how often your content is changed.
  • The complexity of your templates. (For better performance, you could replace complex pieces of template code with custom operators that do the same in PHP code.)