- PHP 7.4
- MySQL 5.7 OR MariaDB 10.1
- Nginx or Apache with mod_rewrite module
- HTTPS support
- Elasticsearch 7.14
- Redis 6.0 or greater
- ImageMagick 6.9 or greater (Images optimization)
- npm 8 or greater (Assets compilation)
RPM like flavor (use yum or dnf depending on your environment):
yum install -y ImageMagickDebian like flavor:
apt-get install -y imagemagickNote: setup_current.x refers to node current active release, can be modified (ex: https://deb.nodesource.com/setup_16.x for release 16.x) according your requirements.
RPM like flavor (yum or dnf depending on your environment):
curl -sL https://rpm.nodesource.com/setup_current.x | sudo -E bash - & sudo yum install -y nodejsDebian like flavor:
curl -sL https://deb.nodesource.com/setup_current.x | sudo -E bash - && sudo apt-get install -y nodejsgit clone "standalone_repositories"composer upbin/console backbee:installbin/console backbee:iacd assets
npm installgulpPlace your project PHP code under App\ namespace (src/App/).
If you want to add:
- Templates, do it under
res/templates/ - ClassContent, do it under
res/classcontents/ - Layout templates files, do it under
res/layouts/ - Helper, do it under
res/helpers
Configuration files for Apache vhost or Nginx server can be found in:
- res/dist/apache.conf.dist for Apache
- res/dist/nginx.conf.dist for Nginx