Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have an Lap top with windows XP on it (visual studios 2008 and MS SQL Manager 2010), for personal use I want to turn it in to a web server should I install ISS. Or would it be easy / better to install ubuntu Server with LAMP? I use both OS platforms Its really the ISS vs apache that I'm unsure about. Thanks ahead.

share|improve this question

migrated from Jul 10 '10 at 0:37

This question came from our site for professional and enthusiast programmers.

What are your goals and intended technologies? Likewise, mare you looking to use and learn Ruby (on Rails), or PHP, or Perl CGI, or Asp.NET, or Java Servlets or... ? – Richard JP Le Guen Jul 10 '10 at 0:35
I think you mean IIS. – Joel Coehoorn Jul 10 '10 at 1:03

It really depends on your needs. You could very easily load up Ubuntu and throw LAMP on it. IIS, however, is also very good (especially on Windows...though I guess it's only on Windows...).

If you're looking to build something that other people rely on, you're probably going to want to install Linux and go that route. IIS might be good for experimentation, but you'll likely run into a lot of problems with configuration and maintenance. Not to mention, since it's XP, you're running on an unsupported OS.

My vote is for Ubuntu. Good luck!

share|improve this answer

Easiest way is to install WAMP.

share|improve this answer
Keep in mind that this is Windows XP; WAMP could run, but would you really want it to? – mattbasta Jul 10 '10 at 0:33
Why not? ...... – Gary Willoughby Jul 10 '10 at 0:35
From mattbasta's answer; "since it's XP, you're running on an unsupported OS". – Richard JP Le Guen Jul 10 '10 at 0:37

XAMPP from Apache Friends is a fantastic little project that installs a full Apache, PHP, MySQL stack on your computer in the shortest of time and with no fuss. To use it, you just unzip the files and run a script, then you are set. A little helper application will sit in your taskbar to help you turn on and off any services.

The latest version includes:

  • Apache 2.2.14 (IPv6 enabled) + OpenSSL 0.9.8l
  • MySQL 5.1.41 + PBXT engine
  • PHP 5.3.1
  • phpMyAdmin 3.2.4
  • Perl 5.10.1
  • FileZilla FTP Server 0.9.33
  • Mercury Mail Transport System 4.72

Not ment for production (or anything public), it is a handy little test server used for testing and developing websites on your local machine.

share|improve this answer

Depends on what you plan to develop with. Personally, if I were doing ASP.NET development with visual studio, I would stick with IIS. If I were doing PHP though, I would go with Apache. No reason to necessarily switch to Linux though. Apache/MySQL/PHP run pretty well together on Windows. IIS and PHP is another matter entirely though.

share|improve this answer

Z:WAMP and EasyPHP are a couple good WAMP packages, if you're going that route:

Though the MS Web Platform (w/ IIS) is great too:

share|improve this answer

I'd like to suggest a third option - run linux in a VM on top of XP- assuming you run the laptop on a wired connection when the web server is needed, this would be trivial, and probably makes sense for a test system. You can also snapshot the server, and fairly trivially move it, if need be.

share|improve this answer

You must log in to answer this question.