Requirements
Required OS Packages
These package names are from Ubuntu, other distributions may use different names.
- apache2 (Using either mod_php or proxying to php-fpm or other fcgi. Alternatively Nginx/php-fpm)
- postgres (version 10.x)
- memcached (Not strictly required, because uzERP will use the local disk if memcached is not installed, but highly recommended)
- fop
- php (version 7.x)
- php-memcached
- php-pgsql
- php-bcmath
- php-xml
- qpdf
Optional OS Packages
- cups (cups print server, required for direct printing to printers)
- postfix/Exim email MTA for sending documents from uzERP, e.g. Invoices, Purchase Orders)
- ghostscript (PDF thumbnails use the ‘convert’ utility)
- php-curl (used by sentry logging)
Development Requirements
The following are only required to build a uzERP release package. Official, pre-built release packages are available from github.
- npm (Node package manager to install gulp)
- gulp (gulp task runner for building css and javascript)
- composer (for installing PHP dependencies)