Moodle is fully compatible with PHP 7.0 in version 3.0.1.
PHP is the scripting language in which Moodle is developed. The latest version of the language, PHP 7.0, was released on December 3rd, 2015 and comes with numerous improvements and features including increased performance and significantly reduced memory usage.
Moodle 3.0.1 is released outside of the normal release schedule especially to announce PHP 7 compatibility. Download Moodle 3.0.1 here or for more information read the Moodle 3.0.1 release notes.
This major new version of the programming language has significantly better performance but at the same time lots of changes in the engine. Moodle administrators are reminded to use caution and read Moodle and PHP7 to ensure that their installation will continue to operate on PHP7.
PHP 7 compatibility makes Moodle faster
20% faster when logging in
59% faster when loading the course page
PHP 7 compatibility significantly reduces memory used
42% less memory used when logging in
38% less memory used when viewing a course
Note: The test was performed on a test Moodle instance with one course. This was a topics format course, with over 100 activities and resources on the course.
- 10 Sections
- 10 Assignments
- 10 Forum
- 50 Resources
- 64 Files
Many thanks to our team of dedicated developers and volunteers from the global community who have worked towards this important milestone.