Historically: ''AMP - Apache, MySql, and PHP'' Currently: ''AMP - Apache-ish, MySQL-like, and Programming (probably PHP/Perl/Python...)'' AMP is infrastructure typically used for hosting dynamic, database-driven Web sites. Historically, AMP was known as LAMP, which stood for '''L'''inux, '''A'''pache, '''M'''ySQL, '''P'''HP. This was followed by WAMP (for Windows) and MAMP (for Macintosh.) Over time, the OperatingSystem has become irrelevant and the choices of database system, programming language, and Web server have expanded. See http://en.wikipedia.org/wiki/List_of_AMP_packages The thing common to LAMP, WAMP, MAMP or any *AMP is '''AMP''', which is a (Apache, usually) WebServer, a (MySQL, commonly) DataBase management system, and a (PHP/Perl/Python, often) ProgrammingLanguage. To learn more about the typical components, see: * Apache - http://apache.org ** Manage MySql database connections *** http://httpd.apache.org/docs/2.2/mod/mod_dbd.html ** Apache Portable Runtime APR *** http://apr.apache.org/ * MySql ** http://mysql.com ** Why MySql Whitepapers *** http://dev.mysql.com/why-mysql/white-papers/ * Php - http://Php.net ** Search for WAMP, all *** http://us.php.net/results.php?q=WAMP&l=en&p=all ** Requirements *** http://php.net/manual/en/tutorial.requirements.php * Perl ** Release 5.14 *** http://news.perlfoundation.org/2011/05/perl-514.html ** Perl and Apache *** http://perl.apache.org/ ---- Installation of package and components * Installing AMP ** Windows - you can download and with one installation and you get an apache webserver, database server and php. *** http://www.wampserver.com ** Mac- download and install MAMP. *** http://www.mamp.info/ ---- See: LampPlatform, WampPlatform