A at night. From a hill, looking down on a city lit by street lights.

Guide: Installing a local web development environment

This is a guide for setting up a local web development platform.

Local DNS

We want to resolve all .test domains locally, so that we use any of these domains for our local projects. We can set this up with dnsmasq.

Install a node environment

(to be written)

Setting up local PHP

(to be written)

Caddy as web server

Node.js projects normally come with their own built-in webserver, but for any other project (PHP or static) we need a local web server. Caddy is a great choice for that.

Installing databases

(to be written)

Installating a terminal, prompt, etc

(to be written)


Photo credit: Shubham Rawat