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)

👨‍🎓 Sylius Academy


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 [WSLarrow-up-right only])

PHP 8.2or higher with the following extensions:

  • 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

Git

circle-info

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

Last updated

Was this helpful?