views:

1210

answers:

7

I have project that I'm working on that is going to require a webserver. The webserver will be used to remotely control a presentation using a mobile device.

I see there are quite a few options out there and I'm wondering if someone could provide some recommendations.

My criteria include:

  • Portable, fits on a USB key

  • Easy to run. A user can just click on an icon, or ideally it would include an autorun command.

  • Open Source. I would prefer something licensed under the GPL or similar.

  • Runs a dynamic server-side language. I see that most have PHP which works perfectly, but I'm open to other languages.

  • Cross platform if possible.

Right now I'm leaning towards XAMPP, but I would love to hear some suggestions.

+6  A: 

XAMPP is perfect for this.

ceejayoz
+2  A: 

I recommend XAMPP, so I think you are on the right track.

Geoffrey Chetwood
+1  A: 

Java -> Winstone Servlet Container

l_39217_l
+1  A: 

I have apache2.2 with php5 and mysql on my thumb.

(for windows).

I just have a batch file that starts the services and then stops them.

cbrulak
+1  A: 

LAMPPIX - looks like not up to date, but should do the job.

Sunny
+1  A: 

Have not used this, but it looks like it would be right up your alley:

http://www.blackdot.be/?inc=apache/httpserveronusb

Supports perl + php by default.

From the page: If you are a web developer I'm sure you have had that moment where you went: "If only I had a web server handy right now!"

Then HTTP Server On USB is something for you! HTTP Server On USB is a fully configured web server that runs from your USB-Key. Plug it in and off you go! It can be use to show of a website to a costumer, share files with your friends (both ways thanks to DAV) or simply impress people but acting all geeky!

Are you special and do you depend on exotic 3rd party module? Just drop them in the module folder and edit the configuration file!

Features:

  • Management Application
  • Apache 2.2.11
    • mod_deflate
    • mod_ssl
  • mod_security
  • mod_perl
  • PHP 5.2.8
  • ActiveState Perl 5.10

Requirements:

  • Windows 2000, Windows XP or Windows 2003
  • 256mb USB-key
jsoverson
A: 

I would suggest Apache, pretty lightweight and has everything you'll need (PHP).

SD
-1 apache + lightweight really don't mix together well in the same sentence...
Christian Sciberras