Mövzunu Açan
#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:
Kurulum adımlarını takip edelim:
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.
Ö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:
- 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- 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_ipadresine gidin.
- 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- PHP'nin Kurulumu:
- PHP ve gerekli uzantılarını kurmak için:
CODE
1 sudo apt install php-fpm php-mysql- Nginx ile PHP'yi Entegre Etme:
- Nginx yapılandırma dosyasını düzenleyin. Örnek bir ayar için
/etc/nginx/sites-available/defaultdosyası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 nginxBu 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.