This article describes how to install a complete LAMP stack on Ubuntu. A LAMP stack is an open-source software bundle that contains the following components:
With a LAMP stack, you can install and create many popular types of web applications. WordPress, for example, often runs on a LAMP stack.
The following procedure assumes that you have installed the Ubuntu operating system template on your server. If you have not already done this, please see this article for information about how to install an operating system template.
To install a LAMP stack on Ubuntu, follow these steps:
apt update apt upgrade
As the root user, type the following commands to install the tasksel package and then run it:
apt install tasksel tasksel
The tasksel interface lists predefined software collections that are available for installation:
When the installation process finishes, you have a functioning LAMP stack on your server. To test and configure the installation further, follow these steps:
Secure MySQL: During installation you set a root password for MySQL. To help secure the MySQL installation further, type the following command at the command prompt:
The mysql_secure_installation program enables you to configure additional security settings for MySQL.