Skip to main content

๐Ÿ› ๏ธ Prerequisites

Symfony is a modern PHP framework that makes it easy to build web applications. It's flexible, scalable, and easy to use. It's also a great way to learn PHP and web development.

In their own words:

Symfony is a set of reusable PHP components... ...and a PHP framework for web projects

tip

You can even try their cloud platform without installing anything!

PHP Toolsโ€‹

brew install php
  • Composer - Symfony uses Composer to manage its dependencies. Composer is a dependency manager for PHP. You can download Composer from the official Composer website.
brew install composer
  • Symfony CLI - Symfony provides a command-line tool called the Symfony CLI. It's a great way to create new Symfony applications, manage dependencies, and run your application. You can download the Symfony CLI from the official Symfony website.
curl -sS https://get.symfony.com/cli/installer | bash

MongoDB Atlas clusterโ€‹

Please follow our quick start with Atlas to create a free cluster if you don't have one already.

By the end of this page you will haveโ€‹

  • PHP tools to start a Symfony project
  • A MongoDB Atlas cluster to connect to with a connection string URI (see more here)