Firstly, check Symfony Requirements.

Operating Systems

  • Linux or MacOS

Web Servers

Payments Hub can run on Nginx or Apache servers.

For the development purposes we recommend using Symfony’s PHP’s built-in web server.

See Configuring a Web Server section for more details.


  • PostgreSQL 9.x
  • MySQL 5.x

By default, the PostgreSQL (pdo_pgsql) driver is enabled.


To use MySQL (pdo_mysql driver), just simply set the value of database_driver parameter to pdo_mysql during the installation or set it manually in app/config/parameters.yml.