Setting and configuring a Local Host on Mac - 1 of 3

By adam
Thu, 2015-04-02 06:13
Daily Dose of Drupal Episode #200

Share with Others

It’s our 200th episode! For this video, I wanted to take a look at how to set up a local development system and then configure that to build a Drupal 7 site. In this video, I show you how to download MAMP, a local solution stack. For those not familiar with MAMP, MAMP stands for Mac OSX, Apache, MySQL, and Php. This full stack allows you to run a server on your local computer. In other words, using MAMP (or WAMP for windows) you will be able to run and build a Drupal site just like you would if you were hosting it on a third party's server (ie GoDaddy, Acquia, Pantheon, etc).

This is the first video in a three-part video series where you will learn how to install and configure MAMP. In the following two videos, I will show you how to download and configure Drupal and then show you how to set up the best file structure for getting started on the right foot.

As I mention in the video, I am using MAMP due to the Mac OS I am using. If you would like to see a video showing how to download and configure WAMP (Windows version of the local stack) just let me know in the comments.


MAMP/WAMP/XAMPP are a mess, and usually nothing like a production environment. Wouldn't it be better to recommend that all OS users try Vagrant?

Sure, it's got a lot more overhead (though any modern Mac should be able to handle it), and dependencies (built-in Ruby install, VirtualBox for the free option or VMWare Fusion with paid plugin), but the resulting dev environment can be tailored to match staging/production to the letter. Even better, the dev environment can be trashed at will, and brought back with the exact same configuration via simple shell script(s), Ansible, Chef, or Puppet (and devs get closer to that prized "full-stack" designation by learning some DevOps in the process).

I just stumbled onto this site and really appreciate how informative your drupal videos are. I'm a newbie Drupal user and can use all the advice I can get. And I do use MAMP. I find it's easy to use and suits my purposes well. Keep 'em coming!

Post new comment