Use the Web Platform Installer to install the “Recommended Server Configuration for Web Hosting Providers”
You might get an error about not being able to install PHP Manager for IIS, that’s not a problem.
After it’s complete run the WPI again and filter on PHP, from there you can pick the latest version of PHP to upgrade to it.
Download and run the mySQL MSI installer for Windows, but use the link for “Looking for previous GP versions?” to get the 5.7.22 (or the latest pre-8 version).
This should leave you with a server ready for running WP. I think the WP instructions cover things from there.