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.

Was this answer helpful? 0 Users Found This Useful (0 Votes)