Skip to content

How To Install Linux, Apache, MySQL, PHP (LAMP) Stack on Ubuntu

Netcloud24
Cloud Infrastructure Expert
NetCloud24 Expert Guides Open the dedicated video page

Video transcript: NetCloud24 Expert Guides. Practical knowledge for a reliable cloud. Cloud and VPS expertise, security, performance, and step-by-step tutorials. Learn, deploy, and keep building with NetCloud24.

 

Introduction

The LAMP stack is a popular open-source web development platform used to run dynamic web sites and servers. It consists of Linux, Apache, MySQL, and PHP. In this guide, we’ll walk through the steps to install the LAMP stack on Ubuntu.

Prerequisites

Before proceeding, ensure you have:

  1. An Ubuntu server with root access or a user account with sudo privileges

Steps to Install LAMP Stack on Ubuntu

    1. Update Package Index: Update the package index and install Apache:
sudo apt update
sudo apt install apache2
    1. Adjust Firewall: Allow Apache through the firewall:
sudo ufw allow 'Apache'
    1. Check Apache: Check if Apache is running by visiting your server’s public IP address in a web browser. You should see the Apache default page.
    2. Install MySQL: Install MySQL:
sudo apt install mysql-server
    1. Secure MySQL: Run the MySQL security script:
sudo mysql_secure_installation
    1. Install PHP: Install PHP and necessary modules:
sudo apt install php libapache2-mod-php php-mysql
    1. Test PHP: Create a PHP test file:
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

Then, visit http://your_server_ip/info.php in a web browser to see PHP information.

Conclusion

Congratulations! You have successfully installed the LAMP stack on your Ubuntu server. You can now start developing and deploying web applications using Linux, Apache, MySQL, and PHP.

Windows VPS Deutschland

Windows VPS España

Visual overview of How To Install Linux, Apache, MySQL, PHP (LAMP) Stack on Ubuntu
Visual overview: How To Install Linux, Apache, MySQL, PHP (LAMP) Stack on Ubuntu

Windows VPS Nederland

Windows VPS Italia

Windows VPS Portugal

VPS Windows Italia

Windows VPS

Windows VPS

Windows VPS Sverige

Key topics covered in How To Install Linux, Apache, MySQL, PHP (LAMP) Stack on Ubuntu
Key topics covered in this NetCloud24 guide.

Windows VPS Norge

Windows VPS

Windows VPS Türkiye

Windows RDS (Remote Desktop Services)

Windows VPS

How To Install Linux, Apache, MySQL, PHP (LAMP) Stack on Ubuntu
How To Install Linux, Apache, MySQL, PHP (LAMP) Stack on Ubuntu
Explore more

More on this topic

Netcloud24
Netcloud24
Cloud Infrastructure Expert · NetCloud24

Comments are closed.