PHP / MySQL
LAMP is a package of software programs that offer a platform for developing and implementing web based applications. The acronym Lamp technology refers to a solution stack of open-source software that is largely used to run dynamic websites.
LAMP Components
The LAMP stack consists of Linux operating system, Apache web server, MySQL database, and any of Perl, Python or PHP, the three most popular scripting languages for developing web applications. The combination of these technologies is primarily used to define a programming prototype for developing software and web-server infrastructure.
LinuxThis is an open source operating system that is based on UNIX and runs on a wide variety of hardware. This operating system can be configured and optimized for individual needs.
Apache: usually known as Apache HTTP Server, it is a web server that can be used to serve both static as well as dynamic web pages. Apache is available for a multiplicity of operating systems like: Microsoft Windows, Novell Netware and UNIX. It provides different modules to add functionality to the basic server. Apache also provides a host of features that assist in application development such as: GUI based server configuration interfaces, URL rewriter enabling the creation of search engine friendly URLs and running of multiple websites from a single Apache installation etc.
MySQL: It is one of the most popular open source relational database management systems that make the best use of SQL to process data in a database. It offers excellent quick-start capability with the average time from software download to installation completion being less than fifteen minutes. In addition to this it also provides huge mechanisms ensuring that only authorized users have entry to the database server. Some of its features that make this database management system the most dominant transactional database engines on the market are: unlimited row-level locking, distributed transaction ability, and multi-version transaction support.
PHP: It is an open source server side scripting language that can be used to develop a whole range of dynamic web applications. It is based on an Object Oriented Architecture and most of its features, concepts and syntax are based on the C and Perl programming languages. Widely used as scripting language, it generally runs on a web server, taking PHP code as its input and creating Web pages as an output. It also provides a command line interface SAPI for developing shell and desktop applications, or any other system administration tasks