PHP
You're going to need different versions
Totara Learning Solutions continues to support many versions of Totara Learn.
As such developers will need to be able to run, develop against, and test under multiple versions of PHP.
How you achieve this is up to you, and your decision will likely be based around your operating system of choice, and how comfortable you are with the different options out there.
Developers within the office already take a number of approaches, including using PHP-fpm and running on different ports, and docker.
What you'll need
The following table outlines the min and max supported versions of PHP for each version of Totara. From Totara 13 onwards the range of supported PHP versions can be found in the readme.md file in the source code.
Product | Min PHP | Max PHP |
---|---|---|
TXP 18 | 7.4.3 | 8.1.x |
TXP 17 | 7.4.3 | 8.1.x |
TXP 16 | 7.3.4 | 8.0.x |
TXP 15 | 7.3.4 | 8.0.x |
TXP 14 | 7.3.4 | 8.0.x |
TXP 13 | 7.2.9 | 7.4.x |
Totara Learn 12 | 7.1.8 | 7.3 |
Totara Learn 11 | 7.1.8 | 7.3 |
Totara Learn 10 | 5.6.5 | 7.3 |
Totara Learn 9 | 5.5.9 | 7.0 |
Totara Learn 2.9 | 5.4.4 | 5.6 |
Totara Learn 2.7 | 5.4.4 | 5.6 |
Totara Learn 2.6 | 5.3.3 | 5.6 |
Totara Learn 2.5 | 5.3.3 | 5.6 |
Totara Learn 2.4 | 5.3.2 | 5.6 |
Totara Learn 2.2 | 5.3.2 | 5.6 |
Totara Learn 1.1 | 5.1.6 | 5.6 |
Totara Learn 1.0 | 5.1.6 | 5.6 |