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

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

LEMP stack adalah sekelompok perangkat lunak sumber terbuka yang biasanya dipasang bersama untuk memungkinkan server menghosting situs web dan aplikasi web dinamis. LEMP adalah singkatan dari OS Linux, dengan server web Nginx (diucapkan seperti "Engine-X"), Penyimpanan data dalam database MySQL atau MariaDB, dan konten dinamis diproses oleh PHP.

Di sini, di LinuxAPT, sebagai bagian dari Layanan Manajemen Server kami, kami secara teratur membantu Pelanggan kami untuk melakukan kueri Nginx terkait.

Dalam konteks ini, kita akan melihat cara menginstal LEMP stack di CentOS 7. Anda akan melihat langkah-langkah untuk melakukannya.


1. Cara Menginstal NGINX di CentOS

Sebelum melanjutkan dengan prosedur Instalasi ini, pastikan bahwa Anda masuk ke Server sebagai pengguna dengan hak sudo.

Nginx tidak tersedia di repositori default CentOS 7 sehingga instalasi cukup mudah. Untuk menginstal paket, jalankan perintah berikut:

$ sudo yum install httpd

Setelah instalasi selesai, Anda harus memulai dan mengaktifkan layanan Apache dengan mengetik:

$ sudo systemctl start httpd
$ sudo systemctl enable httpd

Anda dapat mengkonfirmasi instalasi dengan memeriksa status layanan dengan perintah di bawah ini:

$ sudo systemctl status httpd


2. Instal MariaDB

Sekarang kita akan menginstal MariaDB pada sistem CentOS Anda. Untuk menginstal ketik perintah berikut:

$ sudo yum install mariadb-server

Jika Anda ingin menginstal MySQL alih-alih MariaDB, lihat Panduan tentang Cara Menginstal MySQL di CentOS 7.

Ketika instalasi MariaDB selesai, Anda harus memulai dan mengaktifkan layanan dengan:

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

Juga, periksa status layanan dengan mengetik:

$ sudo systemctl status mariadb.service


3. Instal PHP

Secara default, CentOS 7 dikirimkan dengan PHP versi 5.4 jadi kita akan menggunakan repositori Remi untuk menginstal PHP 7.2.

Jalankan perintah berikut untuk menginstal repositori Remi ke sistem Anda:

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

Sekarang Anda harus menginstal paket yum-utils dan mengaktifkan repositori remi pada sistem CentOS Anda menggunakan perintah di bawah ini:

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

Selanjutnya, instal PHP dan ekstensi yang diperlukan besertanya dengan mengetik:

$ sudo yum install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysql

Anda sekarang harus memulai ulang layanan Apache agar berlaku. Gunakan perintah di bawah ini untuk memulai kembali layanan Apache:

$ sudo systemctl restart httpd


Bagaimana Mengkonfigurasi file konfigurasi Nginx?

Anda perlu membuat direktori di bawah root web /var/www/html dengan nama domain Anda.

File konfigurasi untuk semua domain disimpan di direktori /etc/nginx/conf.d.

Jadi kita akan membuat file konfigurasi untuk setiap domain di folder ini. File konfigurasi ini dikenal sebagai blok Server Nginx dan Anda dapat merujuk Panduan ini Cara Mengatur Blok Server Nginx di CentOS untuk membuat file-file ini dan menambahkan baris di bawah ini ke dalamnya:

server {
    # . . . other code
    location ~ \.php$ {
        try_files $uri =404;
        fastcgi_pass unix:/run/php-fpm/www.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}

Sekarang Untuk menerapkan perubahan konfigurasi, Anda perlu memuat ulang layanan PHP dan Nginx. Ketik perintah di bawah ini untuk melakukannya:

$ sudo systemctl restart php-fpm
$ sudo systemctl reload nginx

Setelah selesai juga periksa status Nginx dengan mengetik berikut:

$ sudo nginx -t

Jika semuanya baik-baik saja maka akan muncul output sebagai berikut :

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful


Bagaimana Memverifikasi Instalasi PHP ?

Anda dapat membuat file info.php di /var/www/html/info.php dan menambahkan baris di bawah ini dan menyimpannya:

<?php
phpinfo();
?>

Sekarang, buka browser favorit Anda dan buka file info.php dengan alamat ip publik server Anda seperti yang diberikan di bawah ini:

http://SERVER_IP_ADDRESS/info.php

Jika muncul halaman informasi PHP maka instalasi Anda berhasil.



Cent OS
  1. Instal Nethogs di CentOS 8 - Panduan langkah demi langkah?

  2. Instal MariaDB di Server CentOS 7 - Proses Langkah demi Langkah?

  3. Instal phpMyAdmin dengan Nginx di CentOS 7 - Proses Langkah demi Langkah?

  1. Instal MongoDB di CentOS 8 - Proses Langkah demi Langkah?

  2. Instal Skype di CentOS 8 - Proses Langkah demi Langkah untuk mengimplementasikannya?

  3. Instal Apache Web Server di CentOS 8 - Proses Langkah demi Langkah untuk melakukannya?

  1. Instal Slack di CentOS 8 - Proses Langkah demi Langkah untuk melakukannya?

  2. Instal Opera Browser di CentOS 8 - Proses langkah demi langkah untuk melakukannya?

  3. Instal Wine di CentOS 8 - Proses Langkah demi Langkah untuk melakukannya?