XAMPP

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Not to be confused with XMPP, a messaging protocol.
XAMPP
Xampp logo.svg
XAMPP In Action on OSX.png
A screenshot of XAMPP running all servers on Mac OS X
Developer(s) Apache Friends
Initial release May 22, 2002; 13 years ago (2002-05-22)
Stable release 5.6.11 - Windows
5.6.11 - Linux
5.6.11 - OS X / July 23, 2015; 6 days ago (2015-07-23)
Development status Active
Written in Various Languages
Operating system Cross-platform
Linux
Windows
Solaris
Mac OS X
Platform Windows - 2008, 2012, Vista, 7, 8 x32 Bit
Linux - Debian, RedHat, CentOS, Ubuntu, Fedora, Gentoo, Arch, SUSE x32 or x64 Bit
OS X - 10.6 or later x64 Bit
Size Windows x32 Bit - 107 Mb
Linux x32 Bit - 119 Mb
Linux x64 Bit - 125 Mb
OS X x64 Bit - 129 Mb
Available in 11 languages
Type WAMP, MAMP, SAMP, LAMP
License GNU General Public Licence
Alexa rank Decrease 13,059 (June 2015)
Website apachefriends.org

XAMPP (/ˈzæmp/ or /ˈɛks.æmp/[1]) is a free and open source cross-platform web server solution stack package developed by Apache Friends,[1] consisting mainly of the Apache HTTP Server, MySQL database, and interpreters for scripts written in the PHP and Perl programming languages.[2]

Etymology[edit]

The word XAMPP is actually an acronym,[3] and the initials represent the following words / phrases:

Acronym Letter Acronym Meaning
"X" X (to be read as "cross", meaning cross-platform)
"A" Apache HTTP Server
"M" MySQL
"P" PHP
"P" Perl

Prerequisites and Features[edit]

Prerequisites[edit]

XAMPP requires only one zip, tar, 7z, or exe file to be downloaded and run, and little or no configuration of the various components that make up the web server is required.[4]

Features[edit]

XAMPP is regularly updated to incorporate the latest releases of Apache, MySQL, PHP and Perl. It also comes with a number of other modules including OpenSSL, phpMyAdmin, MediaWiki, Joomla, WordPress and more.[5] Self-contained, multiple instances of XAMPP can exist on a single computer, and any given instance can be copied from one computer to another.[6] XAMPP is offered in both a full and a standard version (Smaller version).[6]

Usage[edit]

Officially, XAMPP's designers intended it for use only as a development tool, to allow website designers and programmers to test their work on their own computers without any access to the Internet. To make this as easy as possible, many important security features are disabled by default.[7] XAMPP has the ability to serve web pages on the World Wide Web.[8] A special tool is provided to password-protect the most important parts of the package.[9]

XAMPP also provides support for creating and manipulating databases in MySQL and SQLite among others.

Once XAMPP is installed, it is possible to treat a localhost like a remote host by connecting using an FTP client. Using a program like FileZilla has many advantages when installing a content management system (CMS) like Joomla or WordPress. It is also possible to connect to localhost via FTP with an HTML editor.

The default FTP user is "newuser", the default FTP password is "wampp". The default MySQL user is "root" while there is no default MySQL password.

Components[edit]

XAMPP 5.6.11 for Windows and Linux, Mac OSX, including:[10]

Component On Windows On Linux On OS X
Apache 2.4.12 Yes Yes Yes
MySQL 5.6.25 Yes Yes Yes
PHP Yes - 5.6.25 Yes - 5.6.25 With PEAR + SQLite 2.8.17/3.7.17 + multibyte (mbstring) support Yes - 5.6.25 With PEAR + SQLite 2.8.17/3.7.17 + multibyte (mbstring) support
phpMyAdmin Yes - 4.4.12 Yes - 4.4.12 Yes - 4.4.12
OpenSSL Yes - 1.0.1p Yes - 1.0.1p Yes - 1.0.1p
XAMPP Control Panel 3.2.1 Yes No No
Webalizer Yes - 2.23-04 Yes - 2.23-05 Yes - 2.23-05
Mercury Mail Yes No No
Transport System 4.63 Yes No No
Tomcat 7.0.56 (with mod_proxy_ajp as connector) Yes No No
Strawberry Perl 7.0.56 Portable Yes No No
FileZilla FTP Server 0.9.41 Yes No No
ProFTPD 1.3.4c No Yes Yes
GD 2.0.35 No Yes Yes
Perl 5.16.3 No Yes Yes
Freetype2 2.4.8 No Yes Yes
libpng 1.5.9 No Yes Yes
gdbm 1.8.3 No Yes Yes
zlib 1.2.8 No Yes Yes
expat 2.0.1 No Yes Yes
Sablotron 1.0.3 No Yes Yes
libxml 2.0.1 No Yes Yes
Ming 0.4.5 No Yes Yes
pdf class 0.11.7 No Yes Yes
ncurses 5.9 No Yes Yes
mod_perl 2.0.8-dev No Yes Yes
FreeTDS 0.91 No Yes Yes
gettext 0.18.1.1 No Yes Yes
IMAP C-Client 2007e No Yes Yes
OpenLDAP (client) 2.4.21 No Yes Yes
mcrypt 2.5.8 Yes Yes Yes
mhash 0.9.9.9 No Yes Yes
cUrl 7.30.0 No Yes Yes
libxslt 1.1.28 No Yes Yes
libapreq 2.12 No Yes Yes
FPDF 1.7 No Yes Yes
ICU4C Library 4.8.1 No Yes Yes
APR 1.4.6 No Yes Yes
APR-utils 1.5.1 No Yes Yes

Major Component Versions in XAMPP Releases[edit]

XAMPP Apache MySQL PHP 5 PHP 4 Ref
1.6.0 2.2.3 5.0.33 5.2.1 4.4.5 [11]
1.6.0a 2.2.4 5.0.33 5.2.1 4.4.5 [12]
1.6.1 2.2.4 5.0.37 5.2.1 4.4.6 [13]
1.6.2 2.2.4 5.0.41 5.2.2 4.4.7 [14]
1.6.3 2.2.4 5.0.54 5.2.3 4.4.7 [15]
1.6.3a 2.2.4 5.0.45 5.2.3 4.4.7 [16]
1.6.4 2.2.6 5.0.45 5.2.4 4.4.7 [17]
1.6.5 2.2.6 5.0.51 5.2.5 4.4.7 [18]
1.6.6 2.2.8 5.0.51 5.2.5 4.4.8 (RC2) [19]
1.6.6a 2.2.8 5.0.51a 5.2.5 4.4.8 [20]
1.6.7 2.2.9 5.0.51b 5.2.6 4.4.8 [21]
1.6.8 2.2.9 5.0.67 5.2.6 4.4.9 [22]
1.7.0 2.2.11 5.1.30 5.2.8 - [23]
1.7.1 2.2.11 5.1.33 5.2.9 - [24]
1.7.2 2.2.12 5.1.37 5.3.0 - [25]
1.7.3 2.2.14 5.1.41 5.3.1 - [26]
1.7.4 2.2.17 5.5.8 5.3.5 - [27]
1.7.5 2.2.21 5.5.15 5.3.8 - [28]
1.7.7 2.2.21 5.5.16 5.3.8 - [29]
1.8.0 2.4.2 5.5.25a 5.4.4 - [30]
1.8.1 2.4.3 5.5.27 5.4.7 - [31]
1.8.2 2.4.10 5.5.39 5.4.31 - [32]
1.8.3 2.4.10 5.6.20 5.5.15 - [33]
5.5.19 2.4.10 5.6.21 5.5.19 - [34]
5.6.3 2.4.10 5.6.21 5.6.3 - [35]
5.5.24 2.4.12 5.6.24 5.5.24 - [36]
5.6.8 2.4.12 5.6.24 5.6.8 - [37]
5.6.11 2.4.12 5.6.25 5.6.11 - [38]

See also[edit]

References[edit]

  1. ^ a b "Interview with Kai Seidler from the XAMPP project". MySQL AB. Retrieved 2015-06-07. 
  2. ^ "An easy to install Apache distribution containing MySQL, PHP, and Perl". SourceForge. Retrieved 2015-06-07. 
  3. ^ "XAMPP - X ("Cross"-platform), Apache HTTP Server, mySQL, PHP and Perl". STANDS4 LLC - abbreviations.com. Retrieved 2015-06-07. 
  4. ^ "Downloading and installing XAMPP". Udemy. 2015-04-21. Retrieved 2015-04-21. 
  5. ^ "XAMPP Addons list". Apache Friends. 2015-04-21. Retrieved 2015-04-21. 
  6. ^ a b "How to install XAMPP Software". Masunduh II. 2015-04-21. Retrieved 2015-04-21. 
  7. ^ "apache friends - xampp for windows". Apachefriends.org. Retrieved 2008-12-19. 
  8. ^ "Where XAMPP is used commonly and what it can do.". Owusu-Ansah Godfred. Retrieved 2012-04-30. 
  9. ^ "XAMPP for Linux". Retrieved 2012-04-30. 
  10. ^ "Apache Friends". Apache Friends. 2015-04-21. Retrieved 2015-04-21. 
  11. ^ "Apache Friends - XAMPP 1.6.0 Download". Apache Friends. 2015-06-07. Retrieved 2015-06-07. 
  12. ^ "Apache Friends - XAMPP 1.6.0a Download". Apache Friends. 2015-06-07. Retrieved 2015-06-07. 
  13. ^ "Apache Friends - XAMPP 1.6.1 Download". Apache Friends. 2015-06-07. Retrieved 2015-06-07. 
  14. ^ "Apache Friends - XAMPP 1.6.2 Download". Apache Friends. 2015-06-07. Retrieved 2015-06-07. 
  15. ^ "Apache Friends - XAMPP 1.6.3 Download". Apache Friends. 2015-06-07. Retrieved 2015-06-07. 
  16. ^ "Apache Friends - XAMPP 1.6.3a Download". Apache Friends. 2015-06-07. Retrieved 2015-06-07. 
  17. ^ "Apache Friends - XAMPP 1.6.4 Download". Apache Friends. 2015-06-07. Retrieved 2015-06-07. 
  18. ^ "Apache Friends - XAMPP 1.6.5 Download". Apache Friends. 2015-06-07. Retrieved 2015-06-07. 
  19. ^ "Apache Friends - XAMPP 1.6.6 Download". Apache Friends. 2015-06-07. Retrieved 2015-06-07. 
  20. ^ "Apache Friends - XAMPP 1.6.6a Download". Apache Friends. 2015-06-07. Retrieved 2015-06-07. 
  21. ^ "Apache Friends - XAMPP 1.6.7 Download". Apache Friends. 2015-06-07. Retrieved 2015-06-07. 
  22. ^ "Apache Friends - XAMPP 1.6.8 Download". Apache Friends. 2015-06-07. Retrieved 2015-06-07. 
  23. ^ "Apache Friends - XAMPP 1.7.0 Download". Apache Friends. 2015-06-07. Retrieved 2015-06-07. 
  24. ^ "Apache Friends - XAMPP 1.7.1 Download". Apache Friends. 2015-06-07. Retrieved 2015-06-07. 
  25. ^ "Apache Friends - XAMPP 1.7.2 Download". Apache Friends. 2015-06-07. Retrieved 2015-06-07. 
  26. ^ "Apache Friends - XAMPP 1.7.3 Download". Apache Friends. 2015-06-07. Retrieved 2015-06-07. 
  27. ^ "Apache Friends - XAMPP 1.7.4 Download". Apache Friends. 2015-06-07. Retrieved 2015-06-07. 
  28. ^ "Apache Friends - XAMPP 1.7.5 Download". Apache Friends. 2015-06-07. Retrieved 2015-06-07. 
  29. ^ "Apache Friends - XAMPP 1.7.7 Download". Apache Friends. 2015-06-07. Retrieved 2015-06-07. 
  30. ^ "Apache Friends - XAMPP 1.8.0 Download". Apache Friends. 2015-06-07. Retrieved 2015-06-07. 
  31. ^ "Apache Friends - XAMPP 1.8.1 Download". Apache Friends. 2015-06-07. Retrieved 2015-06-07. 
  32. ^ "Apache Friends - XAMPP 1.8.2 Download". Apache Friends. 2015-06-07. Retrieved 2015-06-07. 
  33. ^ "Apache Friends - XAMPP 1.8.3 Download". Apache Friends. 2015-06-07. Retrieved 2015-06-07. 
  34. ^ "Apache Friends - XAMPP 5.5.19 Download". Apache Friends. 2015-06-07. Retrieved 2015-06-07. 
  35. ^ "Apache Friends - XAMPP 5.6.3 Download". Apache Friends. 2015-06-07. Retrieved 2015-06-07. 
  36. ^ "Apache Friends - XAMPP 5.5.24 Download". Apache Friends. 2015-06-07. Retrieved 2015-06-07. 
  37. ^ "Apache Friends - XAMPP 5.6.8 Download". Apache Friends. 2015-06-07. Retrieved 2015-06-07. 
  38. ^ "Apache Friends - XAMPP 5.6.11 Download". Apache Friends. 2015-07-23. Retrieved 2015-07-23. 

External links[edit]