- 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 ImageMagick
Debian like flavor:
apt-get install -y imagemagick
Note: 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 nodejs
Debian like flavor:
curl -sL https://deb.nodesource.com/setup_current.x | sudo -E bash - && sudo apt-get install -y nodejs
git clone "standalone_repositories"
composer up
bin/console backbee:install
bin/console backbee:ia
cd assets
npm install
gulp
Place 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