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:
- An Ubuntu server with root access or a user account with sudo privileges
Steps to Install LAMP Stack on Ubuntu
- Update Package Index: Update the package index and install Apache:
sudo apt update
sudo apt install apache2
- Adjust Firewall: Allow Apache through the firewall:
sudo ufw allow 'Apache'
- 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.
- Install MySQL: Install MySQL:
sudo apt install mysql-server
- Secure MySQL: Run the MySQL security script:
sudo mysql_secure_installation
- Install PHP: Install PHP and necessary modules:
sudo apt install php libapache2-mod-php php-mysql
- 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.