LAMP Guides

When web developers talk about a "LAMP" stack, they are referring to a commonly used platform for web applications. The acronym usually refers to a Linux-based operating system, the Apache web server, the MySQL database server, and the PHP programing language. It is common to substitute other programing languages like Python, Perl, and even Ruby for PHP, but PHP is often a crucial part of the stack.

These guides provide quick and straightforward instructions for your server from a fresh install with a root prompt (see getting started for prerequisite steps) to a fully functional LAMP stack. If you're new to server administration and need a simple and functional web server, these guides will assist you in building a good foundation for web applications.

LAMP Server on Ubuntu 12.04 (Precise Pangolin)

Configuring a LAMP stack with Apache, MySQL, PHP and on Ubuntu 12.04 (Precise Pangolin).

LAMP on CentOS 6

Create a LAMP stack on a CentOS 6 Linode.

LAMP on Debian 8 (Jessie)

Get your website or web application online by setting up Apache, MySQL, and PHP

LAMP Server on Arch Linux

Creating a LAMP (Linux, Apache, MySQL, PHP) stack on an Arch Linux-powered Linode.

LAMP Server on Debian 7 (Wheezy)

Host websites and web applications with a LAMP server on Debian 7.0 (Wheezy).

LAMP on CentOS 7

Create a LAMP stack on a CentOS 7 Linode.

LAMP on Ubuntu 14.04

How to install a LAMP (Linux, Apache, MySQL, PHP) stack on an Ubuntu 14.04 long term support (LTS) system.