Symfony 4 was released on November 30th.
Update now to the best Symfony ever!

You are browsing the Symfony 4 documentation, which changes significantly from Symfony 3.x. If your app doesn't use Symfony 4 yet, browse the Symfony 3.4 documentation.

Requirements for Running Symfony

Requirements for Running Symfony

Symfony 4.0 requires PHP 7.1.3 or higher to run, in addition to other minor requirements. To make things simple, Symfony provides a tool to quickly check if your system meets all those requirements. Run this command to install the tool:

1
2
$ cd your-project/
$ composer require requirements-checker

Beware that PHP can define a different configuration for the command console and the web server, so you need to check requirements in both environments.

Checking Requirements for the Web Server

The requirements checker tool creates a file called check.php in the public/ directory of your project. Open that file with your browser to check the requirements.

Once you've fixed all the reported issues, uninstall the requirements checker to avoid leaking internal information about your application to visitors:

1
2
$ cd your-project/
$ composer remove requirements-checker

Checking Requirements for the Command Console

The requirements checker tool adds a script to your Composer configuration to check the requirements automatically. There's no need to execute any command; if there is any issue, you'll see them in the console output.

This work, including the code samples, is licensed under a Creative Commons BY-SA 3.0 license.