I'm sorry if this was not clear; your answer does not apply to my question.
Using a localhost wamp server is the basis of my question. Wamp servers = Apache, MySQL and PHP. I would really appreciate it if someone familiar with the use of local host server could help me.
I have many self-hosted WP sites.
I would like to (1) install, and (2) edit these sites on a local host wamp server.
I understand there are several companies who provide such software, usually free; I am looking for direction in the different providers.
More importantly, having installed and used one, I found it confusing as to how to know what I would then upload (yes, ftp) to my online host after editing the WordPress site locally. And is it as simple as an upload? Or does it have to be installed in some way (not WP itself but the edited pages, etc.)?
And what about multiple WordPress sites on a wamp server (not multi-site)? Tutorials for local servers show a set up for one site, not making it clear to me how a second site is added.
While I can competently use WordPress online, obviously editing on a local host copy would be preferable. But I find I need more step-by-step instruction for this, as it is here my unfamiliarity with the back-end of WordPress makes it very difficult.