LifterLMS (and all LifterLMS add-ons) are WordPress plugins and, as such, require a WordPress installation to function.
LifterLMS has no additional requirements other than those required to run WordPress. WordPress system requirements can be found at https://wordpress.org/about/requirements/.
- WordPress version 5.1 or greater
- PHP 7.2 or greater
- MySQL 5.6 or greater or MariaDB 10.0 or greater
- Nginx or Apache with mod_rewrite module
LifterLMS does not attempt to remain backwards compatible with unsupported versions of PHP.
LifterLMS runs automated testing against all currently supported PHP versions.
PHP 7.0 and lower have reached their official end of life. In addition to known issues with LifterLMS, running an unsupported version of PHP can lead to security issues unrelated to LifterLMS or WordPress. If you encounter any issues (fatal errors, unresponsive or slow loading sites, or otherwise) on these versions of PHP LifterLMS will request you upgrade your system prior to assisting you.
Most hosting providers will upgrade your server if you open a support request.
If you have access to a cPanel you may be able to update PHP yourself. Check your hosts documentation to see if you can upgrade yourself.
Please note that while WordPress and LifterLMS are compatible with PHP 5.6 and greater, this may not be true of your theme and all plugins installed on your site. Therefore, before upgrading we recommend you create a backup and check with your theme developer and plugin developers to ensure a smooth upgrade process.
We really can’t recommend a particular hosting provider because it ultimately depends on a lot of factors outside LifterLMS’s scope. However, if you’re not sure where to start with hosting, we have put together a comprehensive guide to hosting to help you make an informed choice.