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
Tags for this item
Most Popular Questions and Answers
- How do I embed HTML Forms, paypal, or video into my Content Articles?
- How do I Turn Off My Joomla WYSIWYG Editor?
- Where are the best free Joomla templates?
- Where are the best joomla catalog templates?
- Where are the best professional Joomla templates?
- Where can I find a joomla motorcycle web template?
- How do I call a Joomla Controller from another Controller?
- How Do I Get Started with My Core Package
- How do I add Google Adsense into Joomla?
- What Are Joomla Modules and Module Positions?