views:

115

answers:

7

I have Windows 7 Enterprise and I want to run a web server on this computer and I wander what is the best web server would be in my case. I have several requirements to the web server.

  1. It should be easy to install and set up the server. Just "click", "accept" and that's it.

  2. It should support MySQL and PHP (with GET, POST, SESSION, and cookies).

  3. I want to be able to install the server from CD or memory stick. In other words, I want to be able to download something on my CD and than use this CD to install the web server.

  4. The server (software) should not occupy a lot of memory.

  5. It should be possible to install the web server on Linux, Windows and MAC.

A: 

Not quite sure if this is what you mean but take a look at AppServ it installs Apache, PHP and MySQL for you with one installation file.

fire
+7  A: 

Install Z-WAMP. It has the latest versions of Apache, MySQL and PHP (with APC and phyMyAdmin). It's also portable so you can have it installed on a mem stick.

stillstanding
+3  A: 

XAMPP is very simple to install and use.

nickf
I'm running XAMPP on my MacBook very happily, and I've also had it running on Windows machines in the past.
ZombieSheep
A: 

If you combine requirement 1, 3 and 5 you make it extremely difficult.

There is not just one package that you can install on boot *nix and windows. Simply because they use a different Operating System with other drive mappings, libraries, etc.

But for Windows I recommend one of the XAMP/WAMP implementation (I'm not a Windows User). For Mac there is MAMP. On other *nix based systems I always used predefined packages or a manualy compiled amount of packages which does not meet your requirements.

Stegeman
+1  A: 

Quoting:

Zend Server Community Edition is a fast and reliable PHP application stack. It is completely free, and you can use it in development, testing and production.

Further:

Eliminate wasted time spent on putting together your PHP stack piece by piece. Zend Server Community Edition includes everything you need, whether you’re using Windows, Linux or Mac OS X. The simple, native installers will set you up in minutes with:

  • Bytecode accelerator (Optimizer+)
  • Zend Data Cache
  • A certified PHP distribution
  • Zend Framework
  • Apache (or IIS integration)
  • MySQL (on Windows and Mac OS X)
  • Out-of-the-box connectivity to all common databases
  • Java code connectivity
  • Web-based PHP administrator console
Gordon
A: 

Latest OSX has buildin PHP and Apache. You only have to enable Apache in your system pref panel. MySQL can be installed.

It's also possible to use XAMPP for osx. Can be installed from CD

As for Windows you can use WAMP or XAMPP. This package includes Apache, PHP and MySQL. Can be installed from CD.

Most Linux distro's have apache build in. And it's easy to configure PHP and MySQL for it. You can also use XAMPP for linux:

Robert Cabri
A: 

LAMP for linux
XAMPP for mac
and WAMP for win
Different gui almost the same thing easy to setup and configure.

DCC