version 0.90

Download the offline version. [233KB]


20 January 2003

This tutorial is designed to be simple and straight forward. Following it step by step, given you are using Windows XP, you should have a fully functional server up and running PHP, MySQL and Perl using Apache with little to no trouble at all!

There are many uses for such a set up, the primary reason might be to test out scripts on your hard drive before you publish them to your host. Or, it is a unquestionably 'cool' thing to have your very own server.

I had initially intended to include a full set up with MovableType (a web log publishing tool) with the infamous DBI support, but it doesn't look like I am going to get on with that. I may or may not add more functionality, but you will notice that with a version change. For now enjoy and make the most of it. Discuss it in the mFORUM! when things get messy. Or better yet, just start from the beginning.

Summary:

What?

Platform: Windows XP (95/98/Me/NT/2000 supported with notes)

Following this tutorial step-by-step you will end up with:

Apache 2.043 :: PHP 4.30 :: MySQL 3.23.54a :: PhpMyAdmin 2.3.3pl1 :: AcitvePerl 5.8.0.804

See the requirements page for details.

This tutorial is primarily designed for Windows XP Pro Service Pack 1. But, it will work for Win95/98/Me/NT/2000 (with the appropriate add-ons).

Although the instructions you find here are for XP, there are notes to follow through if you are using the others.

Why?

Because all the tutorials I could find lacked one application or the other. It was either MySQL missing or Perl or whatever. I wanted one that had everything I needed.

How?

I installed everything on E drive under a sub folder I named Inet. This document will assume you are doing the same. It is not, however, of much challenge to adapt to your own liking. So if you have only a drive C and you want to put everything under a WWW folder then fine, it is no problem.

Unfortunately, I will not be able to provide you with technical support as I am not an expert on the matter, but remember that I do have a forum up if you would like to post your questions and/or problems. Hopefully someone with the know-how and the time will be of help.

This tutorial has been inspired by a couple of tutorials found on the net. One such tutorial on installing Apache - PHP - MySQL on Windows can be find following this link.

If you have any comments, suggestions then feel free to write me an email at

You can read my web log at mversion.com/blog.


So, if you have downloaded everything already, then let us begin!