The Agora has a few system requirements.
- Operating System: Linux (RedHat, Fedora, CentOS, Debian, Ubuntu, etc.). We have not yet tested on Windows or Mac OS for production.
- PHP Version: 7.2 or higher.
- MySQL Version: >= 5.x.
- Application server: Apache, Nginx. Make sure pretty url or search engine friendly url are enabled in the web server
Below are the PHP extensions that are required for installing Agora:
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- IMAP PHP Extension
- PHP Zip Archive
- Socket
- GD PHP extension
- Disable asp tags in php
These are the major extension we have listed which are usually not enabled or disabled on the server, there might be many other extension or commonly used extension which we have not listed.
If you are unsure whether your server meets these requirements, please check with your host or webmaster before proceeding with the installation.You will need one MySQL database with valid user, password and hostname handy during installation. MySQL user must have FULL privileges on the database. If you are unsure whether you have these details or if the user has sufficient permissions, please consult your host or database admin before proceeding.
Faveo Probe:
Use Faveo probe to test if your server is suitable to install/run Agora
Link: https://github.com/ladybirdweb/faveo-probe
PS: Faveo probe cannot test if pretty url or search engine friendly url’s are enabled on your server
After the server configuration has been done and above listed items are installed and configured you can get started with Agora installation using GUI installation wizard
Pingback: GUI Install Wizard – Agora Invoicing Documentation