Que versiones de Moodle soportan las distintas versiones de PHP

  • PHP 7.0 puede ser usado con Moodle 3.0.1, Moodle 3.1 y versiones posteriores. Es la versión mínima soportada por Moodle 3.4


  • PHP 7.1 puede ser usado con Moodle 3.2 y versiones posteriores. Es la versión mínima soportada por Moodle 3.7.


  • PHP 7.2 puede ser usado con Moodle 3.4 y versiones posteriores. Es la versión mínima soportada por Moodle 3.9.


  • PHP 7.3 puede ser usado con Moodle 3.6.4, Moodle 3.7 y versiones posteriores. Es la versión mínima soportada por Moodle 3.11.


  • PHP 7.4 puede ser usado con Moodle 3.8.3, Moodle 3.9 y versiones posteriores.


  • PHP 8.0 puede ser usado con Moodle 3.11 y versiones posteriores. Pero solo para pruebas y desarrollos. No en sitios en producción.



En el siguiente cuadro se pueden ver las versiones de PHP soportadas en cada versión de Moodle y la versión del motor MySQL recomendado.



Versión MoodlePHPMySQLMariaDB
Mínima
MáximaMínimaMáximaMínimaMáxima
1.64.3.05.64.1.16?--
1.94.3.05.64.1.165.7?--
2.25.3.25.65.0.255.7?
--
2.45.3.25.65.1.335.7?
--
2.75.4.4
5.65.5.315.7?
5.5.3110.2
3.05.4.47.0
5.5.315.7?
5.5.31
10.2
3.15.4.47.05.5.315.7
5.5.31
10.2
3.25.6.57.15.5.315.75.5.31
10.2
3.57.0.07.25.5.318.05.5.31
10.5
3.77.1.07.35.68.0
10.0?10.5
3.87.1.07.4(*)5.68.0
10.0?10.5
3.97.2.07.45.68.0
10.2.2910.5, 10.6-10.6.7
3.107.2.07.45.78.0
10.2.29
10.5, 10.6-10.6.7
3.117.3.08.0(**)5.78.0
10.2.29
10.5, 10.6-10.6.7
4.07.3.08.0(**)5.78.0
10.2.29
10.5, 10.6-10.6.7
4.17.4.08.1(***)5.7
?
10.4?
4.28.0.08.1(****)8.0?10.6.7?



* -> PHP 7.4 desde la versión 3.8.3. Más info: MDL-66260.

** -> PHP 8.0 desde la versión 3.11.8 y 4.0.2. Más info: MDL-70745.

*** -> PHP 8.1 desde la versión 4.1.2. Más info: MDL-73016.

**** -> PHP 8.2 planeado. Más info: MDL-76405.

? -> No está especificado con exactitud.


Fuentes consultadas:


https://docs.moodle.org/dev/Moodle_and_PHP

http://www.syndrega.ch/blog/#php-and-dbms-compatibility-of-major-moodle-releases