I recommend Flywheel for all my customers who are going down the WordPress route.
It's a no brainer.
When I need more control over my stack, I use DigitalOcean. It's one of the best around and it's cheap too!Find out more
Download both MAMP and WordPress.
Firstly we’re going to set up MAMP. Double click on the installer in your downloads folder and follow the instructions.
Optional: I usually remove the MAMP Pro application by dropping it into the trash as we aren’t going to use this.
Ready to continue? Great! Let’s move on.
Unzip your WordPress download and move it the location you want to base your project. For me this is Documents > Projects. Once you’ve moved the
wordpress folder rename it to suit your project, e.g.
Go to Applications > MAMP > MAMP (The MAMP application is stored within an MAMP folder). When this opens up, in the top bar of your Mac next to the apple logo click on MAMP > Preferences > Web Server.
From here we can tell MAMP the source for our projects, to keep it simple we’ll tell it to use the WordPress download we moved earlier. Click on
select and find the folder we moved to Documents > Projects and click
select. Then click okay and the Preferences window should close.
Now we’re ready to fire up our servers. Click
Start Servers — both the Apache and MySQL servers should go green and the MAMP homepage should open in the browser.
Once your servers are running you’ll see the MAMP homepage. From here we’ll need to do a couple of things, firstly we’ll set up a database for your new WordPress site.
utf8_general_ciand hit create
rootand the password is also
localhostand leave the prefix as
submitthen you should see the next screen. Click
Congrats! Your WordPress site should now be installed and you’re ready to get started. All the steps in this section can be changed at a later date, so no need to worry.
Hooray! You’re good to go! Log in with credentials you created above and get started on your site.
I’ve downloaded and setup MAMP more times than I can count, some times we can hit some unexpected errors. Here are some of the more common errors and how to solve them:
Go MAMP > Preferences > Ports and change both Apache and NGINX to 8080. Quit MAMP, re-open and try to start your servers again.
Quit MAMP. Open up Terminal (Applications > Utilities > Terminal) and enter sudo killall -9 mysqld. Re-open MAMP and try to start your servers again.