Published:
22 October 2009

Step 2. Review Installation Options

When installing Symphony, you can choose one of two methods: upload the contents of a .zip package to your server, or clone the Symphony Git repository directly. There are pros and cons to each method.

Package-based Install

If you've installed other web-based software before, this is probably a method you're used to. You simply upload the contents of the Symphony package to your server using either an FTP client or the command line. The benefits of this method are that it's usually easier for beginners and doesn't introduce any additional server requirements. Unfortunately it also means you'll have to repeat the process whenever you update Symphony.

Git-based Install

Git is a popular version control system that is used to manage Symphony's codebase. Using Git to install Symphony only takes a few commands, and has the added benefit of keeping your installation linked to the official repository (which makes updating Symphony a breeze). To use this method, though, your server must have Git enabled and you need access to the command line (usually via SSH).

If you're comfortable with Git, using it to install Symphony can really pay off in the long-run. But if in doubt, just go ahead with a package-based installation.

Step 3. Get Symphony onto Your Server →

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