A detailed guide with instructions to compile various software packages to build a web development environment in OS X 10.11 El Capitan. 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. Archives for previous versions of OS X can be found at the end of this 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.


If you are attempting to compile a web development environment in a previous version of OS X, check out past versions of the guide: