Linux, Apache, MySQL, PHP
At the heart of many of the world’s websites, including giants like Facebook, Wikipedia and Yahoo!, is the LAMP stack. It is comprised of four separate technologies that have been used together effectively for well over ten years. Each component is opensource, so it has been worked on collaboratively by huge teams of volunteer developers, much larger than any company could employ. In addition, the software is free, widespread and commonly understood by other developers, making it a good option for most businesses.
Linux is an opensource operating system, providing the foundation for most web servers. Its growth can be attributed to its open nature, its power and functionality and the fact that it’s very secure.
Apache is designed to run on Linux, giving specific functionality needed for a web server. In 2009 it was the first web server software to surpass 100 million sites and now runs 63% of everything online. When configured correctly, Apache gives consistent and reliable performance, enabling us to deliver rock-solid sites that are extremely fast for their users.
This incredibly powerful database is at the heart of many web applications, including huge sites like Flickr and YouTube. It’s the world’s most popular web database and was recently acquired by Oracle, the database industry giant, for its leading technology. Again, this software has been optimised for use on the web, has a reputation for being very stable and offers a range of features that are hard to beat.
PHP is a programming language that has been in use since 1995, giving developers the ability to add powerful, dynamic and interactive applications to the web. Its incredible popularity means that it is now used on 75% of all web servers. It is a very effective way to add a broad range of functionality to most websites, which is why we recommend it for many of our projects.