While MacOSX is very similar to Linux, there are some differences.
My personal recommendation is that your dev environment should be as close to your live environment as sensibly possible.įor most people this means Linux, so run a VM (or external test server), preferably using the same distribution as your live server and use the same package repos to install things from. The things you need to pay attention to most are the versions they distribute (and which MySQL distribution they use - Oracle, Percona or MariaDB - there's not much difference between Oracle MySQL and Percona MySQL, but MariaDB has some significant differences) XAMPP is pretty much just another WAMP installer with an easier to google name.Īt the end of the day, it doesn't matter too much which you run. There are a number of installers that refer to themselves as "WAMP" or "WAMP" or "WAMP". On a Mac, you will find it under /Applications/XAMPP. XAMPP will be installed to a folder in your Applications directory.
Why is Apache not starting with MAMP There. There are a number of different installers that attempt to make installing and running an *AMP stack easier. Just leave the default options selected to install the XAMPP Core Files and the XAMPP Developer Files. It installs Apache, PHP and other XAMPP components directly on your OS X system, in the /Applications/XAMPP folder. WAMP is Windows, MAMP is MacOS, LAMP is Linux (which you tend not to see bundled installers for in the same way because the AMP stack is usually easy to install from your distribution directly). If you don’t like MAMP, be sure to try XAMPP, another free Mac web development environment. In general *AMP refers to a -Apache-MySQL-PHP(/Perl/Python) stack.