IOMAD Supported Platforms

PHP, database, and web server versions supported by NES for IOMAD

IOMAD 4.3 is built on Moodle 4.3, so NES for IOMAD supports the platforms Moodle 4.3 supported at end of life. The tables below are derived from IOMAD's own environment checks (admin/environment.xml).

PHP

PHP VersionSupported by NES for IOMADNotes
7.4NoBelow the Moodle 4.3 minimum
8.0YesMinimum supported version
8.1YesRecommended
8.2YesRecommended
8.3NoBlocked by Moodle 4.3's environment check

Databases

DatabaseMinimum version for IOMAD
MariaDB10.6.7
MySQL8.0
PostgreSQL13
Microsoft SQL Server2017 (14.0)
Oracle Database19

Web Servers and Other Requirements

NES for IOMAD makes no changes to IOMAD's web server, PHP extension, or file system requirements. Verify your environment from within IOMAD at Site administration → Server → Environment.

To confirm the database matches the schema the installed version expects:

From the admin interface: go to Site administration → Reports → Performance overview and review the Database schema check row.

From the command line:

sudo -u www-data php admin/cli/check_database_schema.php

For NES requirements across all HeroDevs products, see Minimum Requirements.