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 CentOS 7

Creating a LAMP stack on a CentOS 7 Linode.

LAMP Server on Ubuntu 12.04

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

LAMP Server on Debian 8 (Jessie)

Get your website or web application on the web 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 Server on CentOS 6

Creating a LAMP stack on a CentOS 6 Linode.

How to Install a LAMP Stack on Ubuntu 14.04

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