Feel free to use the method/platform of your choice but I enjoy the ease of using Valet to organize and quickly setup multiple local sites
Run these commands in your terminal
brew update
brew install php
composer global require laravel/valet
valet install
In terminal go to the folder you want to use for your site and run
valet link name-of-site-you-want
This should now make a site with the address name-of-site-you-want.test where the docroot is the folder you ran that command from.
To view sites you’ve created use
valet links
To change what version of PHP to use run
valet use php@7.2
And replace 7.2 with whatever version you want. This is very useful when some versions of drupal/wordpress require specific versions of PHP