If you are a web developer you need to test your website. For this you will need to install a webserver, PHP, MySQL, etc. You can install them manually, but you will lose a lot of time and is not worth it. It’s not easy to install an Apache web server and it gets harder if you want to add MySQL, PHP and Perl. That’s why you can use a suite that installs all the programs with a single click. The best suite is XAMPP.
There are 4 versions for XAMPP:
- a version for Linux systems (tested for Ubuntu, SuSE, RedHat, Mandrake and Debian) that contains: Apache 2.2.14, MySQL 5.1.41, PHP 5.3.1 & PEAR + SQLite 2.8.17/3.6.16 + multibyte (mbstring) support, Perl 5.10.1, ProFTPD 1.3.2c, phpMyAdmin 3.2.4, OpenSSL 0.9.8l, GD 2.0.1, Freetype2 2.1.7, libjpeg 6b, libpng 1.2.12, gdbm 1.8.0, zlib 1.2.3, expat 1.2, Sablotron 1.0, libxml 2.7.6, Ming 0.4.2, Webalizer 2.21-02, pdf class 009e, ncurses 5.3, mod_perl 2.0.4, FreeTDS 0.63, gettext 0.17, IMAP C-Client 2007e, OpenLDAP (client) 2.3.11, mcrypt 2.5.7, mhash 0.8.18, eAccelerator 0.9.5.3, cURL 7.19.6, libxslt 1.1.26, libapreq 2.12, FPDF 1.6, XAMPP Control Panel 0.8, bzip 1.0.5, PBXT 1.0.09-rc, PBMS 0.5.08-alpha, ICU4C Library 4.2.1
- a version for Windows 98, NT, 2000, 2003, XP, Vista and 7 that contains: Apache 2.2.14 (IPv6 enabled), MySQL 5.1.41 + PBXT engine, PHP 5.3.1, OpenSSL 0.9.8l, phpMyAdmin 3.2.4, XAMPP Control Panel 2.5.8, XAMPP CLI Bundle 1.6, Webalizer 2.21-02, Mercury Mail Transport System v4.72, msmtp 1.4.19, FileZilla FTP Server 0.9.33, SQLite 2.8.17, SQLite 3.6.20, ADOdb 5.10, eAccelerator 0.9.6-rc1, Xdebug 2.0.6-dev, Ming 0.4.3.
- a beta version for Solaris SPARC (developed and tested under Solaris 8) contains: Apache 2.2.6, MySQL 5.0.67, PHP 5.2.6 & PEAR + multibyte (mbstring) support, Perl 5.10.0, ProFTPD 1.3.0a, phpMyAdmin 2.11.9.2, OpenSSL 0.9.8i, Freetype2 2.1.7, libjpeg 6b, libpng 1.2.12, zlib 1.2.3, expat 1.95.7, Ming 0.3, pdf class 009e, IMAP C-Client 2007g, OpenLDAP 2.4.10, libiconv 1.8, FreeTDS 0.63, libgdbm 1.8.3, libxslt 1.1.24, mcrypt 2.5.7, cURL 7.19.0, eAccelerator 0.9.5.3, Webalizer 2.01, libxml 2.7.1, mod_perl 2.0.4, SQLite 2.8.17 + 3.6.3
- and a beta version for Mac OS X contains: Apache 2.2.14, MySQL 5.1.44, PHP 5.3.1, Perl 5.10.1, ProFTPD 1.3.3, phpMyAdmin 3.2.4, OpenSSL 0.9.8k, GD 2.0.35, Freetype 2.3.5, libjpeg 6b, libpng 1.2.32, libungif-4.1.4, zlib 1.2.3, expat 2.0.1, Ming 0.4.2, Webalizer 2.01-10, pdf class 009e, mod_perl 2.0.4, SQLite 3.6.3, gdbm-1.8.3, libxml-2.7.2, libxslt-1.1.24, openldap-2.3.43, imap-2004g, gettext-0.16.1, libmcrypt-2.5.8, mhash-0.9.9, zziplib-0.13.48, bzip2-1.0.5, freetds-0.64
During the installation of XAMPP you can choose to make XAMPP portable.