How To Install LAMP on Ubuntu 22.04

linux lamp

LAMP is a popular software stack used for developing and hosting web applications. It stands for Linux, Apache, MySQL, and PHP, and each component plays a vital role in the functioning of a LAMP stack. In this article, we will walk through the steps to install a LAMP stack on Ubuntu 22.04.

Prerequisites

Before we begin, there are a few things you will need to have in place:

  • A computer running Ubuntu 22.04
  • A user account with sudo privileges
  • An internet connection

Installing Apache

The first component of the LAMP stack we will install is Apache. Apache is an open-source HTTP server that is used to serve web content.

To install Apache, open a terminal and enter the following command:

sudo apt-get update
sudo apt-get install apache2

This will install Apache and start the Apache service. You can verify that Apache is running by visiting http://localhost in your web browser. You should see the default Apache page, which confirms that the installation was successful.

Installing MySQL

Next, we will install MySQL, which is a popular open-source database management system.

To install MySQL, enter the following command in the terminal:

sudo apt-get install mysql-server

During the installation process, you will be prompted to set a root password for the MySQL server. Make sure to choose a strong password and remember it, as you will need it later.

Check MySQL status

Once the installation is complete, you can verify that MySQL is running by entering the following command:

sudo service mysql status

This should output the status of the MySQL server, which should be “active.”

Installing PHP

The final component of the LAMP stack is PHP, which is a popular scripting language used for web development.

To install PHP, enter the following command in the terminal:

sudo apt-get install php libapache2-mod-php

This will install PHP and the Apache PHP module, which allows Apache to process PHP scripts.

Test PHP with phpinfo

To test that PHP is working correctly, create a file called “info.php” in the Apache web root directory (/var/www/html). The web root directory is the folder where Apache looks for files to serve over the web.

To create the file, enter the following command:

sudo nano /var/www/html/info.php

This will open the Nano text editor. Enter the following code in the file:

<?php
phpinfo();
?>

Save the file and exit Nano.

To test the PHP script, visit http://localhost/info.php in your web browser. You should see a page displaying information about your PHP installation.

Check PHP version

To see your PHP version enter the following command in your linux shell

php -v

Conclusion

In this article, we walked through the process of installing a LAMP stack on Ubuntu 22.04. With the LAMP stack installed, you can now start developing and hosting web applications on your Ubuntu system.

Leave a Reply

Your email address will not be published. Required fields are marked *