Install wordpress locally on your computer using local by flywheel
-download and install local by fly wheel https://local.getflywheel.com/
-add local site by clicking the 'plus' sign
-add local site name, click continue
-choose custom environment. web server apache, click continue ( this may take a few minutes )
-setting up wordpress, enter your wordpress admin side credentials ( be sure to take save your user/pass )
-add site
Documentaion here
Documentaion here