Requirements
- Database: mysql > 5.6, tested on 8
- PHP:
- version >= 8
- with gd (jpeg, xpm, freetype support), pdo, pdo_mysql, mysqli, zip, ldap, imap and sockets support
- Apache server with:
- PHP enabled
- rewrite, headers, proxy_http modules
- use of .htaccess
Apache should also have specific pfm configuration:
<Location /update>
Order deny,allow
Deny from all
Allow from 127.0.0.1
</Location>
<Directory "^${docroot}/data">
<FilesMatch ".+\.*$">
SetHandler !
</FilesMatch>
</Directory>
- Rabbitmq server for additional services (pfm-events, etc.)
- Redis
- Influxdb server for statistics (optional)
You just need docker and docker-compose ;-)
See docker
See source