I don’t know path of your WordPress installation, but when you upload to localhost, make database, your process will start automaticaly when go to your local server address.
You probably have the address localhost/wordpress according to what you wrote.
Or try this:
Go to localhost/wordpress/install.php and installation will begun
Give more details and screenshot
]]>sftp://[email protected]/clickandbuilds/MisterWizardWeb/www/projects/localhost-apps-wordpress-no%20install.png
sftp://[email protected]/clickandbuilds/MisterWizardWeb/www/projects/xampp-apps-wordpress.png
]]>Thank you for your patience!
]]>