MAMP, or DIY web server for development?

over 8 years ago from , Creative Director

For years, we've used MAMP or MAMP Pro as a simple method of running several web servers (along with their databases and so forth), particularly for developing CMS-based sites.

However, with the rise of front-end toolchains based on Grunt and Gulp, I feel like it's cumbersome and a bit counterproductive to still spin up these services with a GUI.

Does anyone have better alternatives for getting a web server, PHP, MySQL, and basic local-hosted domain name for testing, up and running quickly from the command line? Other suggestions?