Download and Install

About this Release

symfony releases
Books on symfony (by Sensio Labs)
symfony training
Be trained by symfony experts
Sep 07: Online (Nouveautés de 1.3/1.4 - Français)
Sep 22: Paris (Maîtrise de & Doctrine - Français)
Oct 05: Online (Nouveautés de 1.3/1.4 - Français)
Oct 20: Paris (Maîtrise de & Doctrine - Français)
Nov 24: Paris (Maîtrise de & Doctrine - Français)
and more...
This page refers to the 1.1 symfony release. You can switch to:

THIS RELEASE IS NOT MAINTAINED ANYMORE.

Before installing this version of symfony, have a look at the main installation page to choose the best version for your project.

You can choose between several alternatives to install symfony, from the simplest to the most advanced one. If you need a step-by-step guide, refer to the installation chapter of the symfony book.

Upgrading

Before upgrading to the next minor release, you can read the changelog.

If you are upgrading from a previous major version of symfony, you will need to upgrade your projects. The project upgrade instructions are also useful to learn about the new features.

The sandbox

The sandbox is an empty symfony project where all the required libraries are already included, and where the basic configuration is already done. It is made for symfony beginners, who want to play with the framework or try the tutorials without installing anything.

You can download a sandbox: Unpack it in your root web directory. Refer to the included README file for more information.

After downloading the sandbox, you might want to follow the My first project tutorial to discover the basics of symfony development.

Source Download

If you want to customize your own installation, or if you want to browse the symfony source without installing it, you might prefer a simple download.

To create a shortcut to the symfony CLI, refer to the installation chapter for more details.

Download as an archive

Checkout from the Subversion repository

To check out the 1.1 release, type in a command line:

$ svn co http://svn.symfony-project.com/branches/1.1

Use svn:externals

If your project is already under version control with SVN, you might want to use symfony as a svn:externals dependency. To do so, browse to the root of the project where you want to put symfony in, and type:

$ svn propedit svn:externals lib/vendor
# your favorite text editor then opens, and you must then type
symfony http://svn.symfony-project.com/branches/1.1

Browse the source online

Head to the source browser of the symfony trac.

PEAR installation

The PEAR installation is for those who want to run several symfony-based projects, with an easy way to upgrade. It requires PEAR version 1.4.0 or higher, which is bundled in most PHP distributions.

Type in the command line:

$ pear channel-discover pear.symfony-project.com

Then, to install the latest 1.1 release:

$ pear install symfony/symfony-1.1.9

Linux installation

Some Linux distributions have symfony packages. As of now, packages have been created for Debian like distributions and SUSE.

User-contributed guides

The symfony wiki contains a few articles describing step-by-step installations on various platforms.

The forum has a dedicated section where many installation issues have already been solved, and where you will find a symfony user willing to help you in minutes if you have a new problem.

Questions & Feedback

If you find a typo or an error, please register and open a ticket.

If you need support or have a technical question, please post to the official user mailing-list.

The Sensio Labs Network

Since 1998, Sensio Labs has been promoting the Open-Source software movement by providing quality web application development, training, consulting.
Sensio Labs also supports several large Open-Source projects.