Building a LAMP Stack
Monday, February 15th, 2010by Gary Keorkunian
Posted in Networks and Servers, Web Hosting | No Comments »
LAMP is an acronym for today’s new standard in Internet and business application servers. The LAMP stack as it’s called is a package of free software programs that become the foundation of an organization’s application services. Using free, open source software is an excellent strategy for any kind of organization to pursue when creating application services.
This is how we build a LAMP stack. Start off with some commodity hardware that meets your applications specs for memory, hard drive space, processing power, etc. Without the built in OS license you should be able to save several hundred of dollars on the hardware.
Tip: Click here for great deals on barebone systems from TigerDirect.com
The ‘L’ in LAMP is for Linux … GNU/Linux that is. GNU/Linux is a term used to describe a variety of “Linux Distributions” that are freely available. I like the Fedora distribution, although the other free operating systems listed here are all good choices as well.
The ‘A’ is for Apache. Apache is the most widely used web server on the Internet. It can be extended with any number of modules. Use it as an application server that delivers your web site to the public, intranet applications to your employees and web applications to your customers.
For the ‘M’ load up the latest, stable version of MySQL Community Server to support all of your database driven applications. This is the most popular free database solution. Don’t forget the GUI Tools.
The ‘P’ can stand for a number of programming language platforms that are freely available. These allow developers to create custom applications on your LAMP stack. The main three ‘P’s are PHP, Perl and Python. For the later two I prefer the ActivePerl and ActivePython distributions.
The LAMP stack is used for a huge portion of the Internet application market. The web site you are viewing right now is being delivered via a LAMP stack as are many popular content management systems like WordPress. It is a growing part of the business application market as well, displacing Windows and SQL Server based solutions at a growing pace.
In addition to the products outlined here check out more free server applications at the Free Software Catalog here on GARA.com.
Need help putting one together? Contact me with your questions.
![[del.icio.us]](http://www.gara.com/blog/wp-content/plugins/bookmarkify/delicious.png)
![[Digg]](http://www.gara.com/blog/wp-content/plugins/bookmarkify/digg.png)
![[Facebook]](http://www.gara.com/blog/wp-content/plugins/bookmarkify/facebook.png)
![[Google]](http://www.gara.com/blog/wp-content/plugins/bookmarkify/google.png)
![[MySpace]](http://www.gara.com/blog/wp-content/plugins/bookmarkify/myspace.png)
![[StumbleUpon]](http://www.gara.com/blog/wp-content/plugins/bookmarkify/stumbleupon.png)
![[Twitter]](http://www.gara.com/blog/wp-content/plugins/bookmarkify/twitter.png)
![[Windows Live]](http://www.gara.com/blog/wp-content/plugins/bookmarkify/windowslive.png)
![[Yahoo!]](http://www.gara.com/blog/wp-content/plugins/bookmarkify/yahoo.png)
![[Email]](http://www.gara.com/blog/wp-content/plugins/bookmarkify/email.png)
