How To Create A Custom Web Development Environment
If you haven't realized it already, you're going to have to have a dedicated web development environment if you hope to grow into a top-flight coding freelancer. A mandatory practice is to employ a local machine web server to host, view and tweak your site/app creation projects. My tool of choice is Uniform Server - is a lightweight solution under the Windows OS.
At only 24MB, its' design model includes the latest versions of Apache2, Perl5, PHP (with the option to switch between PHP53, PHP54, PHP55 or PHP56!), MySQL5 or MariaDB5, phpMyAdmin or Adminer4. It's been my favorite tool since I discovered it. I also recently stepped up to the plate to become a donor and community forum member to contribute to their future development (so, NO, no affiliate promotional here). As there's no installation required, this fact makes for ultra-portability. I have a copy on not only my local machine, but also a few installs to multiple USB memory sticks. Makes it handy to switch between differing projects with no space overlaps.
As an Open-Source project (GNU-licensed), you're able to have access to the full source code to effect your own changes (but, for some of you, that's a LOT further down the road). As a user, you'll always have access to all updates by going to the project download home;
Grab yourself the latest version, unpack to your USB stick of choice and FIRE IT UP!