Moodle adds PHP 7.0 compatibility in 3.0.1 release

December 21, 2015 By Moodle

  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

image (3)
20% faster when logging in

course-time
59% faster when loading the course page

 

PHP 7 compatibility significantly reduces memory used

image (4)
42% less memory used when logging in

image (5)
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.