WAMP is an acronym for Windows, Apache, MySQL and PHP. It is a combination of independently created software’s bundled together into a SINGLE installation package to set up a SERVER on your machine with out any hassles. It comes with the GPL License.
Widely know as Apache Server is the most widely used webserver out there. Apache is developed and maintained by an open community of developers under the guidance of the Apache Software Foundation. It is available for wide variety of operating systems like Windows, Mac OS X, Linux, Unix, FreeBSD etc.
It is a relational database management system (RDBMS). In which data is stored in the form of tables and the relationship among the data is also stored in the form of tables. The program runs as a server providing multi-user access to a number of databases.
MySQL is popular for web applications and acts as the database component of the LAMP, BAMP, MAMP, and WAMP platforms (Linux/BSD/Mac/Windows-Apache-MySQL-PHP/Perl/Python), and for open-source bug tracking tools like Bugzilla. Its popularity for use with web applications is closely tied to the popularity of PHP and Ruby on Rails, which are often combined with MySQL.
PHP and MySQL are essential components for running popular content management systems such as Drupal, Joomla!, WordPress and some BitTorrent trackers.
PHP originally stood for Personal Home Page. It is a scripting language, originally designed for producing dynamic web pages. It has evolved to include a command line interface capability and can be used in standalone graphical applications.
The structure of PHP has been influenced by C, Perl, Java, C++ and Python. So you may find many similarities while using PHP, if you have experience with any of those languages.
1. Apache Server
6. Zend Optimizer