GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal LEMP Stack di CentOS 7

Pada artikel ini, kami akan menjelaskan langkah-langkah yang diperlukan untuk menginstal dan mengkonfigurasi LEMP Stack di CentOS 7. Sebelum melanjutkan tutorial ini, pastikan Anda login sebagai pengguna dengan hak istimewa sudo. Semua perintah dalam tutorial ini harus dijalankan sebagai pengguna non-root.

LEMP adalah singkatan dari Linux, Nginx, MySQL, dan PHP. LEMP stack seperti halnya LAMP stack (dengan Apache, bukan Nginx) digunakan untuk pengembangan dan penerapan aplikasi web. Nginx di LEMP menyediakan permintaan penanganan arsitektur berbasis peristiwa modular menggunakan peristiwa asinkron. Fitur ini memungkinkannya memiliki kinerja tinggi di bawah beban tinggi. MySQL digunakan untuk menyimpan data situs web sedangkan PHP untuk memproses konten dinamis situs.

Instal LEMP Stack di CentOS 7

Langkah 1. Perintah pertama akan memperbarui daftar paket untuk memastikan Anda mendapatkan versi dan dependensi terbaru.

sudo yum install epel-release
sudo yum update

Langkah 2. Menginstal Nginx.

Sekarang setelah repositori ditambahkan, saatnya untuk menginstal Nginx:

sudo yum install nginx

Setelah diinstal, mulai dan aktifkan layanan Nginx dengan mengetik:

sudo systemctl start nginx
sudo systemctl enable nginx

Langkah 3. Menginstal MariaDB.

Untuk menginstal MariaDB ketik perintah berikut:

sudo yum install mariadb-server

Setelah server MariaDB diinstal, mulai dan aktifkan layanan dengan:

sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

Langkah 4. Menginstal PHP.

Tambahkan repositori remi di CentOS sehingga kami dapat menginstal PHP 7.2 terbaru, ketik perintah berikut:

sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

Sekarang aktifkan paket PHP72 menggunakan perintah di bawah ini:

sudo yum install yum-utils
sudo yum-config-manager --enable remi-php72

Kemudian, setelah repositori Remi diaktifkan, kita dapat menginstal PHP FPM dan beberapa modul PHP paling umum dengan:

sudo yum install php-fpm php-opcache php-cli php-gd php-curl php-mysql

Sekarang, buka konfigurasi PHP-FPM:

nano /etc/php-fpm.d/www.conf

Temukan dan ganti baris ini:

user = apache to user = nginx
group = apache to group = nginx
listen.owner = nobody to listen.owner = nginx
listen.group = nobody to listen.group = nginx
And, lastly, under ;listen = 127.0.0.1:9000 add this line:
listen = /var/run/php-fpm/php-fpm.sock

Langkah 5. Siapkan file konfigurasi Nginx.

Buat direktori di dalam var/www/html bernama idroot.us (Anda dapat menggunakan nama domain Anda):

sudo mkdir -p /var/www/html/idroot.com

File konfigurasi untuk situs web disimpan di dalam direktori /etc/nginx/conf.d sehingga Anda perlu membuat file konfigurasi di dalam direktori ini bernama idroot.us .conf (Anda dapat menggunakan nama domain Anda). Kemudian masukkan kode berikut di dalam file tersebut dengan mengganti idroot.us dengan nama domain Anda:

nano /etc/nginx/conf.d/example.com.conf
server { 
    listen 80 default_server;
    listen [::]:80 default_server;

    server_name idroot.us www.idroot.us; 
    root /var/www/html/example.com; 
    index index.php; 

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

    location ~* \.php$ { 
        fastcgi_pass unix:/run/php/php7.2-fpm.sock; 
        include fastcgi_params; 
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
        fastcgi_param SCRIPT_NAME $fastcgi_script_name; 
    }  
}

Jangan lupa untuk memulai ulang layanan Nginx agar perubahan diterapkan:

sudo systemctl restart php-fpm
sudo nginx -s reload

Hanya itu yang perlu Anda lakukan untuk Menginstal LEMP Stack di CentOS 7. Saya harap tip cepat ini bermanfaat bagi Anda. Jika Anda memiliki pertanyaan atau saran, jangan ragu untuk meninggalkan komentar di bawah.


Cent OS
  1. Cara Instal Linux, Nginx, MariaDB, PHP (LEMP Stack) di CentOS 7 / RHEL 7

  2. Instal LEMP Stack di CentOS 7 - Proses Langkah demi Langkah?

  3. Cara Memasang LEMP Stack di Debian 10 Buster

  1. Cara menginstal tumpukan LEMP di AlmaLinux

  2. Cara Menginstal Nginx di CentOS 7

  3. Cara Instal WordPress dengan LEMP Stack di CentOS 8

  1. Cara Memasang LAMP Stack di CentOS 7

  2. Cara Menginstal LEMP Stack (Nginx, MySQL, PHP v7) di CentOS 7

  3. Cara Instal Linux, Nginx, MariaDB, PHP (LEMP Stack) Di CentOS 8 / RHEL 8