How To Install Linux, Nginx, MariaDB, PHP 7.0 (LEMP stack) in CentOS 7.3
Daftar Isi:
- Instal LEMP Stack pada CentOS 7
- Prasyarat
- Langkah 1. Menginstal Nginx
- Langkah 2. Menginstal MariaDB
- Langkah 3. Menginstal PHP
- Langkah 4. Konfigurasi Nginx untuk Memproses Halaman PHP
- Informasi Lebih Lanjut
- Tutorial
Istilah LEMP adalah akronim dari nama empat komponen open-source:
- L - Linux sistem operasi E - Nginx HTTP dan server proxy terbalik M - MySQL atau MariaDB sistem manajemen basis data P - PHP bahasa pemrograman.
Rangkaian tutorial ini akan menunjukkan kepada Anda cara menginstal Nginx, menghasilkan sertifikat SSL Mari Enkripsi gratis, instal dan amankan MySQL, lalu instal PHP 7.
Tutorial terperinci yang merupakan bagian dari seri ini tercantum di akhir halaman ini.
Instal LEMP Stack pada CentOS 7
Mulai cepat ini akan menunjukkan kepada Anda langkah-langkah dasar yang diperlukan untuk mendapatkan tumpukan LEMP diinstal pada server CentOS 7.
Prasyarat
Pengguna yang Anda masuki harus memiliki hak sudo untuk dapat menginstal paket.
Langkah 1. Menginstal Nginx
Nginx tidak tersedia di repositori CentOS 7 default sehingga kami akan menggunakan repositori EPEL. Untuk menambahkan repositori EPEL ke sistem Anda, gunakan perintah berikut:
sudo yum install epel-release
Sekarang repositori EPEL diaktifkan, instal paket Nginx dengan:
sudo yum install nginx
Setelah diinstal, mulai dan aktifkan layanan Nginx dengan mengetik:
sudo systemctl start nginx
sudo systemctl enable nginx
Langkah 2. Menginstal MariaDB
Langkah selanjutnya adalah menginstal paket MariaDB. Untuk itu ketik:
sudo yum install mariadb-server
Setelah server MariaDB diinstal, mulai dan aktifkan layanan dengan:
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
- Pada saat penulisan, MariaDB 5.5 tersedia di repositori resmi CentOS 7. Jika Anda ingin menginstal versi yang lebih baru silakan lihat tutorial ini. Jika Anda ingin menginstal MySQL, bukan MariaDB, lihat tutorial kami untuk instruksi instalasi.
Langkah 3. Menginstal PHP
CentOS 7 dikirimkan dengan versi PHP 5.4 yang EOL-ed untuk beberapa waktu sehingga kami akan menggunakan repositori Remi untuk menginstal PHP 7.2.
Jalankan perintah berikut untuk menambahkan repositori Remi ke sistem Anda:
sudo yum install
Setelah ditambahkan, instal paket
yum-utils
dan aktifkan repositori
remi-php72
:
sudo yum install yum-utils
sudo yum-config-manager --enable remi-php72
Sekarang kita memiliki repositori Remi yang diaktifkan, kita dapat menginstal PHP FPM dan beberapa modul PHP yang paling umum dengan:
sudo yum install php-fpm php-opcache php-cli php-gd php-curl php-mysql
Secara default, PHP FPM akan berjalan sebagai
apache
pengguna pada port 9000. Kami akan mengubah pengguna menjadi
nginx
dan beralih dari soket TCP ke soket Unix. Untuk melakukannya, edit garis yang disorot dengan warna kuning:
sudo nano /etc/php-fpm.d/www.conf
… user = nginx… group = nginx… listen = /run/php-fpm/www.sock… listen.owner = nginx listen.group = nginx
Pastikan direktori
/var/lib/php
memiliki izin yang benar:
chown -R root:nginx /var/lib/php
Simpan file, aktifkan dan mulai layanan PHP FPM dengan:
sudo systemctl enable php-fpm
sudo systemctl start php-fpm
Langkah 4. Konfigurasi Nginx untuk Memproses Halaman PHP
Sekarang kita memiliki semua komponen LEMP yang diinstal, kita dapat mengedit file konfigurasi blok server Nginx dan menambahkan baris berikut sehingga Nginx dapat memproses file PHP:
server {
#… other code
lokasi ~.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; termasuk fastcgi_params; }}
Jangan lupa untuk me-restart layanan Nginx agar perubahan diterapkan:
Informasi Lebih Lanjut
Untuk instruksi lebih rinci tentang setiap langkah, silakan baca tutorial berikut.
Tutorial
Instal magento 2 pada centos 7

Magento adalah platform e-commerce yang dibangun di atas teknologi open source yang menggabungkan fitur-fitur canggih dengan fleksibilitas dan antarmuka yang ramah pengguna. Dalam tutorial ini, kami akan memandu Anda melalui langkah-langkah menginstal Magento 2 di mesin CentOS 7 Anda.
Cara menginstal lemp stack pada debian 9

Rangkaian tutorial ini akan menunjukkan kepada Anda cara menginstal Nginx, membuat blok server Nginx, menghasilkan Mari Mengenkripsi sertifikat SSL gratis, menginstal dan mengamankan MySQL dan menginstal PHP
Cara menginstal lemp stack di ubuntu 18.04

Rangkaian tutorial ini akan menunjukkan kepada Anda cara menginstal Nginx, membuat blok server Nginx, menghasilkan sertifikat Mari Enkripsi SSL, instal dan amankan MySQL, lalu instal PHP 7.2.