Discussion

LEMP Stack Kurulumu

Started by IronSpecter · 28 Jul 2026 02:01 · 3 Views · 0 Replies
Thread Starter #0
LEMP (Linux, Nginx, MySQL/MariaDB, PHP) stack, modern web uygulamalarının geliştirilmesi ve dağıtımı için popüler bir yapılandırmadır. Bu makalede, LEMP stack'inin nasıl kurulacağına dair adım adım bir rehber sunacağım.

Öncelikle, LEMP stack'inin bileşenlerine bakalım:

  • Linux: Sunucu işletim sistemi olarak kullanılmaktadır. Genellikle Ubuntu veya CentOS tercih edilir.
  • Nginx: Web sunucusu olarak görev yapar; yüksek performans ve düşük kaynak tüketimi sunar.
  • MySQL/MariaDB: Veritabanı yönetim sistemidir. Verilerin depolanması ve yönetilmesi için kullanılır.
  • PHP: Sunucu tarafında çalışan bir programlama dilidir. Dinamik web sayfalarının oluşturulmasında kullanılır.

Kurulum adımlarını takip edelim:

  1. Linux Sunucusunun Hazırlanması:
  • Sunucunuzun güncel olduğundan emin olun. Aşağıdaki komutları kullanarak güncellemeleri yapabilirsiniz:
CODE
12     sudo apt update
     sudo apt upgrade


  1. Nginx'in Kurulumu:
  • Nginx'i kurmak için aşağıdaki komutu çalıştırın:
CODE
1     sudo apt install nginx

  • Kurulumdan sonra Nginx'in çalıştığını doğrulamak için tarayıcınızda http://your_server_ip adresine gidin.

  1. MySQL veya MariaDB'nin Kurulumu:
  • MariaDB kurmak için şu komutu kullanın:
CODE
1     sudo apt install mariadb-server

  • Kurulumdan sonra güvenlik ayarlarını yapmak için aşağıdaki komutu çalıştırın:
CODE
1     sudo mysql_secure_installation


  1. PHP'nin Kurulumu:
  • PHP ve gerekli uzantılarını kurmak için:
CODE
1     sudo apt install php-fpm php-mysql


  1. Nginx ile PHP'yi Entegre Etme:
  • Nginx yapılandırma dosyasını düzenleyin. Örnek bir ayar için /etc/nginx/sites-available/default dosyasını açın ve aşağıdaki satırları ekleyin:
CODE
1234     location ~ \.php$ {
         include snippets/fastcgi-php.conf;
         fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
     }

  • Nginx'i yeniden başlatın:
CODE
1     sudo systemctl restart nginx


Bu adımların ardından LEMP stack'inin kurulumu tamamlanmış olacaktır. Artık PHP dosyalarınızı oluşturup Nginx üzerinden çalıştırabilirsiniz. LEMP stack'i kullanarak dinamik web uygulamaları geliştirmenin avantajları hakkında daha fazla bilgi edinmek veya sorunlarınızı paylaşmak için tartışmayı sürdürebiliriz.

You must be logged in to reply.

0 quotes selected