LEMP Stack Nedir?

LEMP; Linux, Engine-X (Nginx), MySQL/MariaDB ve PHP yazılımlarının baş harflerinden oluşan, günümüzün en hızlı ve ölçeklenebilir açık kaynak web sunucu mimarisidir.

Adım 1: Nginx Kurulumu

sudo apt update && sudo apt upgrade -y
sudo apt install nginx -y
sudo systemctl enable --now nginx

Adım 2: MySQL Veritabanı Kurulumu

sudo apt install mysql-server -y
sudo mysql_secure_installation

Adım 3: PHP 8.3 ve Gerekli Eklentilerin Kurulumu

sudo apt install software-properties-common -y
sudo add-apt-repository ppa:ondrej/php -y
sudo apt update
sudo apt install php8.3-fpm php8.3-mysql php8.3-curl php8.3-gd php8.3-mbstring php8.3-xml php8.3-zip -y

Adım 4: Nginx Server Block (Sanal Konak) Yapılandırması

/etc/nginx/sites-available/site.conf dosyası oluşturarak sitenizin root dizinini ve PHP-FPM soketini bağlayıp nginx -t komutuyla test ettikten sonra servisi yeniden başlatın:

sudo systemctl restart nginx