Hi Mahipal
From Anthony's detailed answer you can see that there are many ways of doing what you want. I just want to highlight the simpletest way:
- copy Moodle-files to directories like moodle1/, moodle2/, etc.
- create different databases, say moodle1, moodle2, with corresponding user(s)
- create different Moodle-data directories, say moodledata1/, moodledata2/, ...
- point a browser to
http://your.ip/moodle1 to get the first instance configured, then go to httpd://your.ip/moodle2 etc.
One advice though: This is perfect for testing and evaluation. But once it comes to running a production server, you cant beat LAMP
http://en.wikipedia.org/wiki/LAMP_%28software_bundle%29 whether in terms of saved licence fees, aquired server and netwoking know-how in your staff, or above all, in terms of the support you get free-of-charge in this site!
May be one day one you won't be able to run a production server on Linux. But it is an investment well worth trying. Changing to Linux is even considered an "upgrade" in this forum:
http://moodle.org/mod/forum/discuss.php?d=50840 !
I have done some work in your part of the world (in fact, it is not far from where I come from) and hope to come back soon with a new idea.