It’s no surprise that a good chunk of folks that follow Effective Programmer Facebook page are aspiring programmers that want learn about web development. Whats surprising is that the biggest challenge they face in terms of getting started is setting up a local development environment.
The good news is that learning web development is actually a great way to get in the field. I highly recommend it and have talked about learning web technologies in the past too. In today’s post I want to cover how to setup a local web development environment with PHP programming language so you can start making websites and not worry about all the nitty gritty of installing all the required tools and software. All you need is a computer and a bit of Grit.
To make it super simple I have created sort of a starter kit that you can download from GitHub and you will be 80% done, but in order for the package to work you need to download and install Docker. The reason behind this requirement is that in order to get everything installed and configured on your computer– from your local web server to PHP engine to database — it is a lot of things to get right. With Docker and using the package I’ve built for you guys it will be take only few minutes and you can then just focus on making your first website.