Before You Begin

Pre–Getting Started Guide: What to Know Before Learning Sylius

To get the most out of Sylius, especially version 2.x, we recommend brushing up on the following topics:

✅ PHP Basics & Modern Practices

✅ Symfony Fundamentals (Required for Sylius)

📚 Extra (Nice to Know Before Diving Deeper)


System Requirements

Before you dive into Sylius, your local environment must first meet some requirements to make it possible.

*nix-based Operating System (macOS, Linux, Windows [WSL only])

PHP 8.2or higher with the following :

  • gd

  • exif

  • fileinfo

  • intl

  • sodium

One of the supported database engines:

  • MySQL 8.0 or higher

  • MariaDB 10.4.10 or higher

  • PostgreSQL 13.9 or higher

Node.js ^20 || ^22

Git

If you are planning to develop Sylius directly on your machine (without using e.g. containerization), it is recommended to install Symfony CLI and use Symfony Local Web Server.

Last updated

Was this helpful?