Application Requirements¶
To be able to install, develop and run Shopsys Platform, the system should have preinstalled some tools and services.
Linux / macOS / WSL¶
- GIT
- PostgreSQL 12.1
- PHP 8.3 or higher (configure your
php.ini
by Required PHP Configuration) - Composer
- Node.js with npm (npm is automatically installed when you install Node.js)
- Redis
- Elasticsearch
- SMTP server
- Selenium Server
- (optional) Nginx
Windows¶
- GIT
- PostgreSQL 12.1
- PHP 8.3 or higher (configure your
php.ini
by Required PHP Configuration) - Composer
- Node.js with npm (npm is automatically installed when you install Node.js)
- Redis
- Elasticsearch
- SMTP server
- Selenium Server
- (optional) Nginx
Info
The names link to the appropriate installation guide or download page.
Note
Optional Nginx can be used as replacement of standalone symfony server started via php phing server-run
Tip
Required tools can be easily installed on Windows via choco package manager
Tip
Windows installation can be skipped in favor of Windows Subsystem for Linux (WSL) where the tools will be installed like on Linux / macOS / WSL so all the tools and services can be up-to-date.