This tutorial will show you how to set up a local web development environment on your personal computer, from scratch! We will start from the bare minimum, from installing Windows to installing Apache, MySQL and PHP.
To whom is this tutorial for?
This tutorial is for budding web developers who wish to learn about setting up a local web dev environment in order to create PHP apps. Its also for web developers who wants to have a portable, reformat-proof, and fully customizable dev setup. And for everyone else interested in learning for learning’s sake. Knowledge is power!
Why not XAMPP or WampServer?
XAMPP and WampServer both provides a usable web dev environment out of the box. For a newcomer with zero knowledge, these two are tempting choices. However, the problem with prebuilt packages is that you trade full control for convenience. For example, in prebuilt packages you are stuck with the latest version of Apache, MySQL and PHP. Good luck if you need to test your PHP app against lower versions of PHP or if you need different combinations of each stack components. They also come with features that you might not need (bloatware) and performance problems.
I’m in! So how do I begin?
I am glad you asked. I have divided each tutorials into individual posts. Check them below: