A detailed guide with instructions to compile various software packages to build a web development environment in OS X 10.10 Yosemite. Start with the Getting Started section, then proceed with installing your desired packages. Some packages need to be installed in a certain order to satisfy dependencies. Each package lists its dependencies at the top of its respective page.

Getting Started

Source Code Management

Data Stores

PHP served by Apache

Ruby served by Pow

Node.js

Image Processing


Warning: These instructions are for creating a development environment and therefore security is not considered. For a production system, please refer to each product's respective documentation on how to properly secure each service.