The LOMP stack, which stands for OpenLiteSpeed, MySQL, and PHP, is an excellent solution for developers looking to create a high-performance web server. This guide will walk you through the installation process of the LOMP stack on Ubuntu 24.04. If you're running your server on a Windows VPS UK, VPS UK Windows, or any UK Windows VPS, this guide will be equally useful.
Step 1: Update the Server
Before installing any software, it's always a good idea to update your system packages. SSH into your VPS server (whether it’s a Windows Virtual Private Server Hosting or Virtual Private Server Hosting Windows setup) and run the following command:
sudo apt update && sudo apt upgrade -y
Step 2: Install OpenLiteSpeed
OpenLiteSpeed is a lightweight and powerful web server. To install it on your Ubuntu system, follow these steps:
- Add the OpenLiteSpeed repository:
sudo wget -O - https://repo.litespeed.sh | sudo bash
- Install OpenLiteSpeed:
sudo apt install openlitespeed -y
- Start the OpenLiteSpeed service:
sudo systemctl start lsws
Once installed, you can access the OpenLiteSpeed web interface by visiting http://server-ip:7080
. If you are using a VPS Windows Hosting solution, you can connect to your server and use the public IP to access the interface.
Step 3: Install MySQL
MySQL is a popular open-source database management system. To install it, run the following commands on your VPS Windows Servers:
sudo apt install mysql-server -y
After installation, secure your MySQL setup by running:
sudo mysql_secure_installation
This will guide you through securing your MySQL installation, including setting a root password and removing unnecessary features.
Step 4: Install PHP
PHP is the scripting language used to power dynamic web applications. To install PHP on your Windows Virtual Private Servers, use the following commands:
sudo apt install lsphp81 lsphp81-mysql -y sudo ln -s /usr/local/lsws/lsphp81/bin/php /usr/bin/php
This installs PHP 8.1 and the necessary MySQL extensions. Make sure to adjust the PHP version as needed based on your application requirements.
Step 5: Configure OpenLiteSpeed to Use PHP
Once PHP is installed, you need to configure OpenLiteSpeed to use it. Access the OpenLiteSpeed web interface on your Windows Server VPS, navigate to the "Server Configuration" section, and select "External App." Here, you will add a new external application for PHP.
Step 6: Test the Installation
To verify everything is working correctly, create a PHP info page. On your Windows VPS Italy or UK VPS Windows server, use the following command:
sudo nano /usr/local/lsws/Example/html/info.php
Add the following content:
<?php phpinfo(); ?>
Save the file and access it by navigating to http://your-server-ip/info.php
in your browser. If PHP is properly configured, you will see a PHP information page.
Conclusion
With these steps, you have successfully installed the LOMP stack (OpenLiteSpeed, MySQL, and PHP) on Ubuntu 24.04. Whether you’re using a Windows VPS Hosting UK solution or managing a Windows Virtual Dedicated Server Hosting, this stack provides a fast and efficient platform for web development. For more hosting options, visit Windows VPS UK for reliable Windows Virtual Private Server Hosting solutions.