Published:
22 October 2009

Step 1. Check Server Requirements

It doesn't take very much to get Symphony running on your server, and most commercial hosts easily meet the minimum requirements:

  • PHP 5.3 or above
  • PHP's LibXML module, with the XSLT extension enabled (--with-xsl)
  • MySQL 5.5 or above
  • An Apache or Litespeed webserver
  • Apache's mod_rewrite module or equivalent
Optional Server Capabilities

The following are not required to run Symphony, but will help you take advantage of some of the system's more advanced features. Both are fairly widely supported, so chances are your server is already good to go.

  • To take advantage of Symphony's Ensembles feature, you'll need to make sure PHP's Zip module is enabled (--enable-zip). If you're on a shared server, your host would have had to do this when PHP was compiled.

  • To take advantage of Symphony's dynamic image manipulation features, your server will need to have the GD2 library installed (--with-gd).

Determining if your Server will run Symphony

If you're unsure whether your host meets the requirements, try checking the list of hosts known to be compatible with Symphony. If your host isn't on the list, or you're still unsure about whether your server meets the requirements, you might consider emailing the host and asking them directly.

Step 2. Review Installation Options →

Symphony • Open Source XSLT CMS

Server Requirements

  • PHP 5.3-5.6 or 7.0-7.3
  • PHP's LibXML module, with the XSLT extension enabled (--with-xsl)
  • MySQL 5.5 or above
  • An Apache or Litespeed webserver
  • Apache's mod_rewrite module or equivalent

Compatible Hosts

Sign in

Login details