Cover of the book Symfony 5: The Fast Track

Symfony 5: The Fast Track is the best book to learn modern Symfony development, from zero to production. +300 pages in full color showing how to combine Symfony with Docker, APIs, queues & async tasks, Webpack, Single-Page Applications, etc.

Buy printed version

Download Symfony

Run this installer to create a binary called symfony:

wget https://get.symfony.com/cli/installer -O - | bash
If you prefer, you can download the binaries directly from GitHub: 32-bit or 64-bit platforms.
SHA-256 checksums of the installer and binaries

SHA-256 checksum of the bash installer:

61bc1df6e4e6eb72a9174498cc09ae6959d087dc3adc711eab300af2fb7ffe8f

SHA-256 checksums of the installed binary:

  • linux_amd64: 3580c4c58683d76c8b421d132f3a6daa7ea76c14304eaa9c018373a05ed12753
  • linux_386: 4a4af9b643c89c54e9e5002e7916b544620bd01c30bc10a7c08deb80af082e57
  • linux_arm: 71c51516d479ac181010725e0288c7bdc0f2499614e873ef72968b3c750cd2fb
  • linux_arm64: 866ced7cb9a0532a6af4c589f15cc5c076989aff5b7cfb80481bb4dbb4c043e5

Run this installer to create a binary called symfony:

curl -sS https://get.symfony.com/cli/installer | bash
If you prefer, you can download the binaries directly from GitHub: 32-bit or 64-bit platforms.
SHA-256 checksums of the installer and binaries

SHA-256 checksum of the bash installer:

61bc1df6e4e6eb72a9174498cc09ae6959d087dc3adc711eab300af2fb7ffe8f

SHA-256 checksums of the installed binary:

  • darwin_amd64: 4907e2bb452bb61ca40ee1b0f7ab020a01456a382869a9e4530ea3976de44ca0
  • darwin_386: 9fbd9fb7930ebaaab58f9ebb38bf4ac04b6a5f272731ace6ad57625c6ad3f740
If you prefer, you can download the binaries directly from GitHub: 32-bit or 64-bit platforms.

SHA-256 checksums of the installer and binaries

SHA-256 checksum of the setup.exe installer:

b29b89b56a8536f520344ab45ff2e762eb89104c618e338e1013edaaf499e6b0

SHA-256 checksums of the installed binary:

  • windows_amd64: 5a90d50145e128b54003db2766ab4f89fdbdcd2c222d4c8dd780982be3f8726e
  • windows_386: 46ec558a536d02668204b9e7a25463afddc6c20c430d49a5898a4af6ec35a5a8

Changelog of the most recent Symfony Binary versions:

4.19.0

  • Fix warning when using the extended syntax for the PHP extensions config in .symfony.cloud.yaml
  • Fix book:checkout command when migrations are stored under the new migrations/ directory instead of src/Migrations/
  • Use "localhost" instead of "127.0.0.1" in the generated proxy PAC file
  • Improve error feedback on "server:start" when PHP fails to start
  • "server:start" now restarts PHP on "php.ini" changes
  • "server:start" now restarts PHP on PHP failure
  • "server:start" now restarts PHP when CGI stops after N requests
  • Fix log file name when using PHP CLI and PHP CGI

4.18.4

  • Fix "deploy" does not work when using only "-project" flag
  • Add missing option "prune-branches" to Bitbucket integration
  • Add support for MySQL/MariaDB Docker images using "MARIADB_" instead of "MYSQL_" for en vars
  • Allow to use "env:debug" with the main environment of non production projects
  • Allow to use "env:debug --off" with any environment on any project
  • Fix parsing of PHP and FPM log lines

4.18.3

  • Release the CLI as a Docker image
  • Fix usage error might show the help of another command with the same name
  • Fix "symfony composer" should not load .env files

End-User License Agreement of the Symfony binary.


The symfony binary created by the installer provides:

Creating Symfony applications

If you are building a traditional web application:

symfony new --full my_project

If you are building a microservice, console application or API:

symfony new my_project

Read the docs to learn about installing Symfony with Composer.

Use the Symfony Components

Symfony Components are a set of decoupled and reusable libraries that can be used in any PHP application.

Install Composer and run this command to add a Symfony component in your app:

composer require
Symfony Demo application

The best Symfony learning resource and the reference to develop applications following the official best practices.

Download

Don't miss any updates!

Receive an email when a new Symfony version is published or when a Symfony version reaches its end of life.

Subscribe

Symfony Source Code Symfony is publicly hosted on GitHub. Join us sending pull requests, reviewing code, or reporting issues.
Free and Open Source Symfony code is published under the MIT license, which is friendly for developers and safe for businesses.
Symfony Recipes Check out our recipes to integrate third-party packages into Symfony.
Download Legacy Versions Download Symfony 1.x for your legacy projects and applications.