go back

What is LAMP?

Answer

LAMP is an acronym for Linux, Apache, MySQL, and PHP. The LAMP stack is based upon only open source systems. Each one of these systems and programming languages are industry tried and trusted. Linux runs the internet now and is found in most hosting environments. Its only downside is that it is command line driven, therefore complicated to GUI orientated users (Windows and Mac).

Apache is the Web Server of the Internet. Most importantly it utelizes a directory controlling file called .HTaccess which allows for finer control over directories. HTaccess allows for powerful shared hosting environments.

MySQL is the database of the Internet. What was once a database for smaller web sites has grown into an enterprise level database system full of stored procedures, triggers, and functions that MSsql and Oracle were previously known for.

PHP is a losely typed scripting language. It is easy to learn and powerful to use. Critics have noted that PHP is too loose of a language to run any type of secure site which might have been assumed true until sites like Facebook popped up. Facebook arguably much more secure than MySpace, and is now boasting over 200 million users. Not bad for a loosely typed PHP site.

Category

Web Development Definitions

Tags for this item

joomla tips

messages