Linux

How to Install LEMP Stack Linux on Ubuntu 24.04



The LEMP Stack (Linux, Nginx, MySQL/MariaDB, and PHP) is a group of free and open-source software applications for hosting and developing PHP web applications. The LEMP Stack can be used to deploy both static and dynamic web applications.

In this video I will show you how to install it

Useful Links:
VPS/VDS –

WARNING – ANGLED BRACKETS AREN’T ALLOWED IN DESCRIPTION SO BE ATTENTIVE TO THE VIDEO IN NANO EDITOR

Commands Used:
sudo apt update sudo apt upgrade -y
sudo apt install nginx
sudo systemctl is-enabled nginx
sudo systemctl status nginx
sudo ufw status
sudo apt install mariadb-server
sudo systemctl is-enabled mariadb
sudo systemctl status mariadb
sudo mariadb-secure-installation
sudo apt install php-fpm php-mysql php-curl php-gd php-json php-intl php-bcmath php-opcache php-apcu php-mbstring php-fileinfo php-xml php-soap php-tokenizer php-zip
sudo systemctl is-enabled php8.3-fpm
sudo systemctl status php8.3-fpm
ss -pl | grep php
sudo nano /etc/nginx/sites-available/default
sudo nginx -t
sudo systemctl restart nginx
echo “?php phpinfo(); ?” /var/www/html/info.php
mkdir -p /var/www/newsite/public_html
echo “Welcome to newsite.com” /var/www/newsite/public_html/index.html
sudo chown -R www-data:www-data /var/www/newsite
sudo nano /etc/nginx/sites-available/newsite

server {
listen 80;
server_name newsite.com;

root /var/www/newsite/public_html;
index index.html;

location ~ .php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.3-fpm.sock;
}

location / {
try_files $uri $uri/ =404;
}
}

sudo ln -s /etc/nginx/sites-available/newsite /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl restart nginx

[ad_2]

source

Related Articles

Leave a Reply

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

Back to top button