I’m using the latest version of Magenta 1.6.2.0 on running on MAMP Pro. I tried to follow your instructions above even though i think it is on an older version of Magento. It was worth a shot as i feel like i’ve tried every option. You seem have a good knowledge of Magento/MAMP, do you know of the top of your head what i seem to be doing wrong? Install Magento Mamp – Pre installation. So far, the developers around the world are having ease now to build their site using Mamp locally in a fast pace. As a result, today we’re going to show the step by step procedure to install Mage using Mamp 4.1 – using MySQL 5.6.34 & PHP 7.0.13.
I’ve been struggling for days trying to get a Magento installation running on my local machine. I’ve used MAMP and Vagrant and I still can’t get it done. Self-evident disclaimer: much of the problem is user error. I’m terrible at this. Hopefully this message in a blog bottle will reach someone and help me find some answers.
My Google-fu is not so strong with this one. I’m usually pretty solid at Googling to find answers, but this time I’ve been coming up empty. I find articles and tutorials, of course. I just can’t follow them correctly or they don’t apply to my situation. Or I derp out.
Allow me to take you on a journey through my Magento local struggles. On your left, you’ll see MAMPtown and up ahead on the right is Vagrantville. Neither has been hospitable to me as of yet. The locals are a prickly bunch. Best we keep moving.
MAMPtown: population you, bro.

I run MAMP all the time. I develop WordPress sites locally on the regular and I run a revenue tracking/forecasting tool for my contracting income. In my limited experience, being a humble front-end dev, MAMP provides the smoothest “I need to make a website on my computer” solution. As server-y stuff goes, I’ve found it pretty simple and easy to use. So MAMPtown was the first stop on my Magento local tour. It didn’t go so well.
For one thing, I was told that Magento requires its own root domain—something like http://127.0.0.1
—and therefore http://localhost/MAMP/Magento/
won’t cut it as a local testing URL. So immediately, I’m in Virtual Hosts Village. Now is when we get back to user error. I couldn’t get past the vhosts step. I kept getting OS X/Apache’s default “It works!” page. The MAMP train is completely derailed.
I stopped and asked for directions but the locals weren’t very helpful. I asked this guy but he wanted me to set up a partition in Disk Utilities.app. No thank you. I’m sure there’s a good reason for it, but I’m a rookie and this is beyond me. Bail city.
Next, I asked this MAMPtowner and didn’t get any further. I got all the way to Step 6 before I realized I had no idea how to work with the Magento config files. I’m sure some hardened Magento dev out there is scoffing at my ignorance, but too bad. I’m stuck.
Lastly it was onto your friend and mine, Stack Overflow. No dice there either. The answers assume a certain level of understanding and I just don’t have it. Strike three. Time to try something else.
Later, MAMPtown.
Next stop: Vagrantville.

At the suggestion of a colleague, I took a shot at a Magento Vagrant combination. As new as I am at Magento, I’m even newer at Vagrant and VMs in general. Just not my thing. But, colleague found a Vagrant/Magento setup and tested it for me. On his advice, I gave it a try.
I got pretty far with Vagrant. The installation took about an hour because I neglected to skip the demo data. But once the demo data was installed I was able to view a demo Magento store at 127.0.0.1, running on my new Vagrant VM. “Hooray!” I thought to myself. That may have been premature.
Magenta Map
Now the challenge is to somehow ditch the demo store and swap in my existing store. Oh I didn’t tell you? Yea, I have a Magento codebase repo pulled down from bitbucket and I have a database .sql.gz file provided to me. And that’s it. I swapped out the demo code/files for the bitbucket files. On refresh, my demo store was gone (yay!) but now I have a Magento installation guide (damn).
I have absolutely no idea what to do with this. I tried a few times to complete the install but I kept hitting brick walls. PHP error this. Missing config setting that. Blah blah blah, this is going nowhere.
Now arriving: Welcome to Redditnation.

By this point, it’s past dinnertime on day 2 and I’m getting desperate. I turned my old friend Reddit for some help. Many, many thanks to the weary Redditors of /r/Magento for taking the time to help me. I’m still not 100% but I’m making progress and gaining confidence.
Magento Mampilly
My last (I think) hurdle is getting the provided database into the Vagrant install. Still working on that one. Further bulletins as events warrant.
Magento Amp
Magento is the #1 E-Commerce platform, with over 3 Million downloads.
The best way to learn Magento is to download it and play with it on your local machine. Installing Magento on your local machine makes a lot of sense. Magento is based on PHP/MySQL, so you’ll need a database and a server to build your store and content pages dynamically. A local server is also handy for modifying/customizing Magento files, without worrying about affecting a live server.
If you are looking for how to install Magento 2 on Mamp, we show you how here.
Otherwise, here is how to install Magento 1.x on Mamp:
Here are the steps to installing a MAMP server/Installing Magento on your Mac:
- Download and install MAMP.
- Open MAMP and click on the start page.
- Click on the PHPMyPHP admin link at top of start page, to view installed databases.
- In the middle of the page there is a Create New Database Box– enter magento in the box and click the Create button.
- You’ll see your new Magento database, as well as the SQL query that generated the database, and see that there are no tables in the database, it’s just an empty database. Magento will build tables as part of the installation process.
- Go to MagentoCommerce, and Download Magento. You may need to create an account in order to download.
- When the download dialog box opens, save the download to your downloads file.
- After the download has completed, you will need to create a directory on your MAMP server to host Magento. I suggest you open your finder, navigate to Applications/MAMP/htdocs/ and add a directory called magento. Keep your magento directory open in finder. Open the Magento download and let it extract. Select all the files inside and drag them to your Applications/MAMP/htdocs/magento directory.
- Since Magneto sets cookies, and most browsers don’t set cookies on localhost (where your Magento is installed) we need to work around this. The default address to your Magento install is http://localhost:8888/, but since the browser won’t play well with localhost, we will work around this issue.
- Rather than using local host, we will use the IP address of our computer as the server address, like so-http://127.0.0.1:8888/magento/
- Pointing your browser to this address will begin the installation process. The username and password for MAMP databases is root/root.
- The next page will setup your admin account, so make sure you write it down. When you are finished, make sure to record the following info-
Magento url: http://127.0.0.1:8888/Magento/
username: admin password123
Key: 2903943d2b6acf0fdde792125ae31a22 - After your install is complete you can login to your backend here-http://127.0.0.1:8888/Magento/index.php/admin/
or your frontend here-http://127.0.0.1:8888/Magento/index.php/
Magento Sample
Now, take a few minutes and relax with a cold beer, you have earned it…

Next step- Adding Categories to your Magento store.
Magento Mamp Login
If you are looking for a web development company to help you make the transition from another platform to Magento, Woolley Design can help.
Woolley Design is located in the US. We don’t outsource. All work is performed by US based Magento developers, and at affordable prices.
