It is pretty easy to install and configure Apache on both Windows and Linux. And so is MySQL, and so is PHP support. Still configuring those things to work perfectly needs certain effort, especially when it comes to installing Tomcat, Perl, mail servers or ftp servers etc. For those who don’t want to mess up with opening and saving several configuration files, I would recommend using packaged distributions for Apache, MySQL and PHP. These kind of distribution packages exist for both Windows and Linux platform and they perform right just out of the box. To name a few:
- apache2triad: Server bundle of : Apache2 , MySQL , PostgreSQL , OpenSSL , Xmail , SlimFTPd Software developing triad of : PHP , Perl and Python + Apache2TriadCP , PHPmyadmin , PHPPgAdmin , AWStats , UebiMiau , PHPXMail , PHPSFTPd. All latest stables , all manuals.
- AppServ: is an merging open source software installer package for Windows and Linux.
- FoxServ: is an Apache / mySQL / PHP installer package for Windows and Linux. Unlike NuShpere or PHPTriad, FoxServ features the latest version of all included pacakges, user defined configuration during installation, PHP as a module, PEAR, and the Zend Opt.
- XAMPP: is a very easy to install Apache Distribution for Linux, Solaris, Windows and MacOS X. The package includes the Apache web server, MySQL, PHP, Perl, a FTP server and phpMyAdmin.
I’m still not sure about which package performs best. Each has its own strengths as well as weaknesses. But I’m currently using XAMPP on my Windows box.