How do I locally install more than one website?
When you want to set up a new local site, you simply need to download a fresh batch of WordPress files, set up a new database, and run through the install process (Mac or PC) for each new site.
Just make sure to use a unique name for the new folder AND the database that does not contain spaces or special characters. Each site will have its own unique wp-config file and wp-contents folder.