LAMP Technologies

LAMP Technologies

Linux + Apache + MySQL + PHP/Perl (LAMP) are the ideal platform for rapid development of small to large scale websites and web applications.

  • Linux as an operating system is most often used to run servers and can run quite well even on older hardware
  • Apache is the most widely used web server that can be run on a variety of operating systems
  • MySQL is well known for its trustworthiness and free accessibility
  • PHP has a number of built-in features that make it intuitive; it is most often used in combination with MySQL
  • PERL is one of most flexible languages to develop applications faster.

The LAMP Technology is widely used because it offers a great number of advantages for developers:

  • Easy to code : Novices can build something and get it up and running very quickly with PHP and MySQL.
  • Easy to deploy: Since PHP is a standard Apache module, it’s easy to deploy a PHP application. Once you’ve got MySQL running, simply upload your .php files.
  • Develop locally: It’s easy to set up LAMP on your laptop, build your app locally, then deploy on the Web.
  • Cheap and ubiquitous hosting: Even the cheapest Web hosts options allow you to run PHP and MySQL.

The scripting component of the LAMP Technology has its origins in the Common Gateway Interface protocol that became popular in web servers in the early 1990s. This technology allows the user of a web browser to execute a program on the web server, and thereby receive dynamic as well as static content. Often programmers would use scripting languages such as Perl for these programs because of their ability to manipulate text streams from multiple sources easily and efficiently.

Flow chart of LAMP Technologies