What is LAMP?

by in Uncategorized

Tags: ApacheLAMPLinuxMySQLOpensourcePHPWeb Development

What is LAMPOne of the most widely used terms that plays a key role in the Website Development world  is LAMP.

So what is LAMP?

LAMP is an acronym for a stack of free or Opensource software (FOSS) where each letter represents the first letter of the software product. It stands for Linux (operating system), Apache (web server software), MySQL (database software) and PHP (sometimes Perl or Python used instead of PHP).

It’s quite interesting that the original authors of these programs did not design them all to work specifically with each other. However, the software combination has become very popular because it is free of cost, open-source and therefore, easily adaptable. With the growing use of LAMP, variations appeared for other combinations of operating system, web server, database, and software languages, but they all provide the same benefits as LAMP.

The key advantages of LAMP are:

1. Easy to code and maintain – spend less on programming and support and get your dynamically driven websites up and running in days or weeks (depending on level of complexity of course).

2. Easy to deploy – PHP is easy to deploy as files can be edited directly on the server and saved in the document root, versus Java Servlets that require the developer to compile the web application.

3. Inexpensive and ubiquitous hosting – save thousands on your web hosting costs.

Today LAMP has become a development standard. All software products that make up the LAMP stack are included by default in nearly all Linux (operating system) distributions, and together they make a powerful Web Application Platform.

Here at Intechnic we greatly utilize all power of LAMP for most our Web development needs- from simple Content Management System and E-Commerce Websites to more advanced ERP Solutions and other Custom Web Development solutions.