I decided to purchase a license for WordPress to be installed locally on my AMPPS installation. The purchase went through but I find no way to "install" it. It appears to want a publicly accessible website somewhere online, rather than download and install WordPress locally. Am I mistaken?