You are on page 1of 1

LAMP

Is an acronym for a solution stack of free, open source software, originally coined from the first letters of
Linux (operating system), Apache HTTP Server, MySQL (database software), and PHP, these constitutes
principal components to build a viable general purpose web server.

Architecture
The Linux kernel runs all the time, it interfaces with and manages all access to the machines hardware.

The CLI (command line interpreter) or Shell provides a means for communicating with the machine and
controlling what its doing. The command shell running on top of the kernel provides the minimum
working system that users can interact with

Often when Linux is used as a server, to run websites or database for instance, the Console will suffice,
and the higher layers of the system need not be loaded.

The X Window System (often referred to as X11), is the software that provides the basic graphical
interface capabilities that are required to draw windows on the screen and interact with a mouse.

The Window Manager is what makes the windows look and behave the way we see them. They manage
the buttons frames and basic window behaviors; (maximising, minimising, window labels, creating
dialogue boxes etc.

The Desktop provides a rich user experience on top of the facilities provided by the window manager.
This encompasses things such as the menus, tool bars, help systems, and an increasing number of other
additional support services. There are two main Desktop options available KDE and Gnome. The major
distributions offer one or both of these. Ubuntu uses the Gnome desktop,

MySQL is a relational database management system (RDBMS)[1] that runs as a server providing multi-
user access to a number of databases. MySQL is officially pronounced ("My S-Q-L"),[2] but is often
pronounced ("My Sequel"). It is named for original developer Michael Widenius's daughter My.

PHP: Hypertext Preprocessor is a widely used, general-purpose scripting language that was originally
designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded
into the HTML source document and interpreted by a web server with a PHP processor module, which
generates the web page document

Total Cost of Ownership


… Open Discussion..

You might also like