LAMP suite (complex) of server software

Lecture



LAMP is an acronym for server software suite (complex), widely used on the World Wide Web. LAMP is named after the first letters of its components:

  • L inux - Linux operating system;
  • A pache is a web server;
  • M ariaDB / M ySQL - DBMS;
  • P HP is a programming language used to create web applications (other languages ​​besides PHP may be implied, such as Perl and Python).

The acronym LAMP may be used to refer to:

  1. Web server infrastructure
  2. Programming paradigms
  3. Software package

Although initially these software products were not developed specifically to work with each other, such a bundle became very popular because of its flexibility, performance and low cost (all its components are open and can be downloaded for free from the Internet). The LAMP suite is included with most Linux distributions and is provided by many hosting companies.

LAMP suite (complex) of server software

Options

Sometimes the letter P in the abbreviation is decoded as Perl and Python, other possible web development languages.

There are many variants of the term, in particular:

  • LEMP - Nginx instead of Apache (Nginx is read by Engine-X)
    • LNMP is another variant of the name 'Nginx instead of Apache'
  • BAMP - BSD instead of Linux
  • MAMP - Mac OS X instead of Linux.
  • SAMP - Solaris instead of Linux
  • WAMP - Microsoft Windows instead of Linux
  • WASP - Windows, Apache, SQL Server and PHP
  • WIMP - Windows, IIS, MySQL and PHP
  • PAMP - Personal Apache MySQL PHP - a set of servers for the platform S60 The specificity of the platform leaves its mark on the work of the complex. So, in particular, PHP modules receive and return strings only in UTF-8 encoding.
  • FNMP - FreeBSD and Nginx instead of Linux and Apache.
  • XAMPP - cross-platform web server build, X (any of four operating systems), A pache, M ySQL, P HP, P erl

Packages

  • Zend Server - package from PHP developers.
  • Instant Rails - with the Ruby language.

For windows

Since the programs included in LAMP were mainly developed for Linux, installing and mutually adjusting them under Windows takes some time. To solve this problem, many software packages have been created that allow you to start working immediately after installation, such a set is called WAMP. Examples of popular packages: Open Server, Denwer, XAMPP.


Comments


To leave a comment
If you have any suggestion, idea, thanks or comment, feel free to write. We really value feedback and are glad to hear your opinion.
To reply

Running server side scripts using PHP as an example (LAMP)

Terms: Running server side scripts using PHP as an example (LAMP)