LAMP stands for Linux-Apache-MySQL-PHP (or Perl or Python) stack and is a popular platform for web application building and hosting. It can host dynamic as well as static web pages, and is available with even the most basic hosting plans. More over, the entire LAMP stack is open source and free. Having been around for more than a decade now, LAMP is highly reliable and it supports more than 60% of the world wide websites. Sites like Wikipedia, Facebook are hosted on the LAMP platform.
Linux, the bottommost layer in the LAMP stack, is an Operating System derived from UNIX. There are various Linux distributions available like RedHat, Debian, CentOS and Ubuntu. Linux has a 20-40% of market share of the world's servers which is developed and maintained by a great Open Source community. At Team Webgalli, we have qualified Linux System Administrators, who know Linux inside-out.
Apache, which stands for A in LAMP, is the most popular web (HTTP) server - worldwide it powers more than 100 million websites. It can receive HTTP requests from web-clients (browsers) and return web pages. Several modules are available that extends Apache's core functionality. Some modules provide language support for PHP, Perl, Python, etc; other modules support authentication, secure communication using SSL, URL rewriting and web page compression. Another major feature is support for virtual hosting - a single Apache web server instance can support multiple websites.
MySQL is an open source relational database (RDBMS). MySQL is reliable and scalable, as well as simple to administer. It supports a variety of storage engines like InnoDB, MyISAM, Memory and NDB. The developer can choose the storage engine to use based on application needs. InnoDB, for instance, provides full ACID transactional support, whereas the MyISAM engine is faster with a smaller footprint. NDB offers high-availability through clustering.
PHP is an object-oriented scripting language primarily used for server-side web development. PHP script embedded within HTML can generate dynamic content. With PHP, you can create a website with features such as connecting to a database and sending an email. PHP is comparable to other server-side languages like ASP.NET and JSP. To bring more structure and maintainability to PHP code, it is advisable to use a framework especially for large websites. There are plenty of choices when it comes to PHP based frameworks. Our team has experience with most of the popular ones such as CodeIgniter, Elgg, Zend and CakePHP. In addition to these frameworks, Content Management Systems (CMS) like Concrete 5, Drupal and WordPress are built on PHP. Apache-MySQL-PHP can be hosted in Windows servers too. The resulting stack is called WAMP.
If you are planning to build a new dynamic website or web application, we can guide you to select the right platform for you. We can also help you choose the right PHP framework. Get in touch with us to discuss your requirements in detail.
If you'd just like to know a bit more information on what we do please download our profile.
#elgg social share plugin for #elgg 1.8.X | #TeamWebgalli
301#, Pulinganal Arcade
130 Junction, Muvattupuzha
Kerala, India 686661
Phone : +91-949-633-6479
Email : email@example.com
Skype : team.webgalli