How To Install LEMP stack on Ubuntu 18.04
İçindekiler:
- Ubuntu 18.04'e LEMP Yığını Yükleme
- Ön şartlar
- 1. Adım. Nginx'i Yükleme
- Adım 2. MySQL Kurulumu
- Adım 3. PHP Kurulumu
- Adım 4. Nginx'i PHP Sayfalarını İşleyecek Şekilde Yapılandırma
- Daha fazla bilgi
- Öğreticiler
LEMP terimi, dört açık kaynak bileşeninin adlarının kısaltmasıdır:
- L - Linux işletim sistemi E - Nginx bir HTTP ve ters proxy sunucusu M - MySQL veya MariaDB ilişkisel veritabanı yönetim sistemi P - PHP programlama dili.
Bu eğitim serisi, Nginx'in nasıl kurulacağını, Nginx sunucu bloklarının nasıl oluşturulacağını, ücretsiz bir Let's Encrypt SSL sertifikası oluşturmayı, MySQL'in kurulumunu ve güvenliğini ve PHP 7.2'nin nasıl kurulacağını gösterecektir.
Bu serinin parçası olan ayrıntılı eğitimler bu sayfanın sonunda listelenmiştir.
Ubuntu 18.04'e LEMP Yığını Yükleme
Bu hızlı başlangıç, bir Ubuntu 18.04 sunucusuna bir LEMP yığını yüklemek için gereken temel adımları gösterecektir.
Ön şartlar
Oturum açtığınız kullanıcının paketleri yükleyebilmesi için sudo ayrıcalıklarına sahip olması gerekir.
1. Adım. Nginx'i Yükleme
Nginx, Ubuntu depolarında mevcuttur. Paketler dizinini güncelleyin ve Nginx'i aşağıdaki komutlarla yükleyin:
sudo apt update
sudo apt install nginx
Adım 2. MySQL Kurulumu
Bir sonraki adım MySQL paketlerini kurmaktır. Bunu yapmak için şunu yazın:
sudo apt install mysql-server
Yükleme tamamlandıktan sonra, MySQL kurulumunun güvenliğini artırmak için
mysql_secure_installation
komutunu verin:
sudo mysql_secure_installation
Kök parolasını ayarlamanız, anonim kullanıcıyı kaldırmanız, kök kullanıcının yerel makineye erişimini kısıtlamanız ve test veritabanını kaldırmanız istenecektir. Tüm sorulara “Y” (evet) cevabı vermelisiniz.
Adım 3. PHP Kurulumu
Ubuntu 18.04 LTS, en son ve en büyük PHP sürüm 7.2 ile birlikte gelir. PHP FPM ve en yaygın PHP modüllerini kurmak için:
sudo apt install php-fpm php-opcache php-cli php-gd php-curl php-mysql
Adım 4. Nginx'i PHP Sayfalarını İşleyecek Şekilde Yapılandırma
Artık tüm LEMP bileşenlerini yüklediğimize göre, Nginx sanal ana bilgisayar yapılandırma dosyasını düzenleyebilir ve Nginx'in PHP dosyalarını işleyebilmesi için aşağıdaki satırları ekleyebiliriz:
server {
#… other code
konum ~.php $ {snippet'leri içerir / fastcgi-php.conf; fastcgi_pass unix: /run/php/php7.2-fpm.sock; }}
Değişikliklerin etkili olması için Nginx hizmetini yeniden başlatmayı unutmayın:
Daha fazla bilgi
Her adımla ilgili daha ayrıntılı talimatlar için lütfen aşağıdaki eğiticilere bakın.
Öğreticiler
Ubuntu 18.04 üzerine redis nasıl kurulur ve yapılandırılır
Redis, açık kaynaklı bir bellek içi veri yapısı deposudur. Bir veritabanı, önbellek ve ileti aracısı olarak kullanılabilir ve Dizeler, Karmalar, Listeler, Kümeler, vb. Gibi çeşitli veri yapılarını destekler. Bu eğiticide Redis'in bir Ubuntu 18.04 sunucusuna nasıl kurulacağı ve yapılandırılacağı açıklanmaktadır.
Ubuntu 18.04 üzerine nagios nasıl kurulur ve yapılandırılır
Nagios, en popüler açık kaynak izleme sistemlerinden biridir. Nagios tüm BT altyapınızın envanterini tutar ve ağlarınızın, sunucularınızın, uygulamalarınızın, hizmetlerinizin ve işlemlerinizin çalışır durumda olmasını sağlar.
Debian 9 Lemp Stack Nasıl Kurulur
Bu eğitim serisi, Nginx'in nasıl kurulacağını, Nginx sunucu bloklarının nasıl oluşturulacağını, ücretsiz bir Let's Encrypt SSL sertifikası oluşturmayı, MySQL'in kurulumunu ve güvenliğini ve PHP'nin nasıl kurulacağını gösterecektir.







