I have gone through the process of setting up the database and the server and have now accessed the front end, i can navigate up to 'Configure DB connection' however when i press next in such section i am encountered with an error. At first it was a generic error that the server is not available, i have enabled the output of errors from php to check what is the error being encountered, below is the error.
Fatal error: Uncaught Error: Class 'MysqlDbBackend' not found in /usr/share/zabbix/include/db.inc.php:67 Stack trace: #0 /usr/share/zabbix/include/classes/setup/CSetupWizard.php(417): DBconnect('') #1 /usr/share/zabbix/include/classes/setup/CSetupWizard.php(477): CSetupWizard->checkConnection() #2 /usr/share/zabbix/include/classes/setup/CSetupWizard.php(58): CSetupWizard->eventHandler() #3 /usr/share/zabbix/setup.php(93): CSetupWizard->__construct() #4 {main} thrown in /usr/share/zabbix/include/db.inc.php on line 67
Fatal error: Uncaught Error: Class 'MysqlDbBackend' not found in /usr/share/zabbix/include/db.inc.php:67 Stack trace: #0 /usr/share/zabbix/include/classes/setup/CSetupWizard.php(417): DBconnect('') #1 /usr/share/zabbix/include/classes/setup/CSetupWizard.php(477): CSetupWizard->checkConnection() #2 /usr/share/zabbix/include/classes/setup/CSetupWizard.php(58): CSetupWizard->eventHandler() #3 /usr/share/zabbix/setup.php(93): CSetupWizard->__construct() #4 {main} thrown in /usr/share/zabbix/include/db.inc.php on line 67