Friday 11 November 2016

LAMP Stack

By,
Divya

LAMP stack is skeleton used to develop dynamic web sites and servers.
LAMP refers to Linux, Apache, MySQL and PHP/Python/Perl and is considered most growing field these days for development and deployment of highly dynamic web applications which are based on reliable foundation.
As all the components of LAMP stack- Linux, Apache Server, MySQL - Relational Database Management System are free-Open Source LAMP stack is adapted widely.
L- #Linux is open source #Operating system with open source development and distribution environment. It includes market share for #Debian and #Ubuntu, while # RHEL, #Fedora  and #CentOS.
Linux is one of the leading operating system on most of the web servers.
The development of Linux is open-source software collaboration. The underlying source code may be used, modified and distributed.
 
A- #Apache is web server for public internet .Apache HTTP server is developed by Apache Software Foundation. Apache HTTP server is widely used for server-side programming language support to authentication schemes. Apache web server provides a secure, efficient and extensible platform that provides HTTP services in sync with the current HTTP standards.
M- #MYSQL  is Multiuser Relational Database Management system. It is structural query language used for User data integration, fetching and storage.
MySQL is a relational database system used on the web that runs on a server.
MySQL is ideal for both small and large applications
MySQL is very fast, reliable, and easy to use

P- #PHP is application programming language for server side scripting.
It is designed for web development but also used as general purpose language.
Web server interprets the PHP code via a PHP processor, resulting into the web page.
HTML source document can be embedded with PHP commands rather than calling an external file to process data. Developer can also include command line interface and can be used in standalone graphical applications.

In LAMP stack each level derives the flow. Linux, Operating system, is the base layer. Then Web daemon Apache, database to store all the information served by web daemon, and at last PHP (or any P* scripting language) which is used to drive and display, allow the user interaction. LAMP is generic software stack model
LAMP stack is complete package to develop fully functional dynamic web sites and web application.
LAMP stack is useful for websites that needs to handle large numbers of requests and also needs to serve with same amount of responses.  LAMP stack involves multiple web and database servers, which are combined with additional components to perform logical aggregation of resources serve by each of the servers, as well as maintaining distribution of the workload across multiple servers.
Open source availability, reliable flexible and fast performance making LAMP stack to grow in Industry and grab the market.
 


No comments:

Post a Comment