Sorry I should have specified "free" / open source
Main Topics
Browse All TopicsI am a windows-based web developer who wants to be able to continue to work in the WinXP environment with all my suite of apps (Adobe). However, I would like to be running a virtual Linux distro with Apache + MySQL + PHP + Perl and for all intents and purposes host web sites on this virtual Linux box within the same PC.
I'm not looking to dual-boot. I'm looking to be able to connect (while in WindowsXP) to the virtual webserver running on Linux via localhost:.
I'm looking for your recommendations on virtualization software with a WinXP binary, and steps for how to install GNU/Linux and Apache (I can figure out the rest).
Thanks in advance!
Tom
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
many of those are free. For eg
http://www.vmware.com/ap
and I believe all of these community ones
http://www.vmware.com/
Sun's free Virtual Box works well with Linux, although I've only installed Fedora, Ubuntu, and Suse distributions. http://www.virtualbox.org/
If you find a VMWare appliance that you want to try, the VMWare Player and VMWare Server are both free. VMWare Workstation and the more sophisticated server hypervisors are not free.
I'd simply download Virtual Box and/or VMWare Server and install the Linux distro you want in both -- then use whichever one runs it best.
Thanks Gary. I was in the process of downloading VMWare Server when your note came in. I'm also downloading a Fedora distro to try out since the server I'm trying to emulate is running Red Hat (3.x).
I've opened http port 8222. Does that mean that on my local machine, to access the server/webserver I would just type 8222://my/web/page.html ? How does that work exactly?
Here's a Debian/GNU Linux appliance (i.e. pre-installed, ready-to-run virtual machine):
http://www.vmware.com/appl
You can run it in the free VMWare Player: http://www.vmware.com/prod
How configurable are these "appliances" - I'm not sure I fully get them. Once you've installed an appliance - say this Debian one you're recommending - can I then get in there, and from there, get, install and run additional software, such as Apache, MySQL and Perl? Can I still set up virtual drives and store things like websites etc on there? Will the MySQL database be persistent?
Sorry, I'm new to all this.
When you set up the virtual machine, use bridged networking (there are several options). The virtual machine will then get its own IP from your router, and will work exactly as if it was another physical machine. The fact that it's really running in the same PC as your host makes NO difference in the way it will work.
My Fedora v11 virtual machine is a downloaded virtual appliance from Bagside -- it works very nicely. Bagside has a nice collection of virtual machines here: http://bagside.com/bagvapp
@nabeel - I get that they're ready-made. That's what worries me. We're talking *nix here - there's almost a 99% chance that I will need to add some danged thing or another - a library, a perl module, an update, god knows what. The Debian install that Gary pointed me to is a perfect example - it would probably need mySQL installed and any number of other things. I'm not even sure it comes with Apache, though at 1.3Gb it better come with something other than 4 different desktop environments...
So that's why I'm concerned about configurability of a Virtual Appliance.
Thanks for sticking with this question guys.
Several cross-posts above, so I missed your question about the configurability of virtual appliances. There are two different aspects to your question:
(1) Can you change the virtual machine (i.e. add memory, add disks, etc.)?
This depends on what hypervisor you're running. If you use VMWare Server as your hypervisor, then yes, you can change any of the parameters (memory, disks, etc.) just as with any other virtual machine. If you use VMWare Player, then no, you can't change the characteristics of the virtual machine.
(2) Can you install/delete programs; reconfigure the OS; etc.
Yes, you can do anything you would normally do with the operating system you're running. The virtual machine behaves just like a "real" computer.
Business Accounts
Answer for Membership
by: nabeelmoiduPosted on 2009-09-16 at 10:44:19ID: 25348093
http://www.vmware.com/appl iances/dir ectory/cat /0?k=lamp