Android

Cara menginstal lemp stack pada debian 9

How To Install LEMP (Linux, Nginx, MySQL, & PHP) pada Debian 9

How To Install LEMP (Linux, Nginx, MySQL, & PHP) pada Debian 9

Daftar Isi:

Anonim

Istilah LEMP adalah akronim dari nama empat komponen open-source:

  • L - sistem operasi Linux, E - Nginx, HTTP dan server proxy terbalik, M - MySQL atau MariaDB, sistem manajemen basis data relasional, bahasa pemrograman PHP.

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.

Tutorial terperinci yang merupakan bagian dari seri ini tercantum di akhir halaman ini.

Instal LEMP Stack pada Debian 9

Mulai cepat ini akan menunjukkan kepada Anda langkah-langkah dasar yang diperlukan untuk mendapatkan tumpukan LEMP diinstal pada server Debian 9.

Prasyarat

Pengguna yang Anda masuki harus memiliki hak sudo untuk dapat menginstal paket.

Langkah 1. Menginstal Nginx

Nginx tersedia di repositori Debian default. Perbarui indeks paket dan instal Nginx dengan perintah berikut:

sudo apt update sudo apt install nginx

Layanan Nginx akan otomatis dimulai setelah proses instalasi selesai.

Langkah 2. Menginstal MariaDB

Dengan rilis Debian 9, MySQL digantikan dengan MariaDB sebagai sistem database default. Instal MariaDB dengan menjalankan perintah berikut:

sudo apt install mariadb-server

Setelah instalasi selesai, mysql_secure_installation perintah mysql_secure_installation untuk meningkatkan keamanan instalasi MySQL:

sudo mysql_secure_installation

Anda akan diminta untuk mengatur kata sandi root, menghapus pengguna anonim, membatasi akses pengguna root ke mesin lokal dan menghapus database pengujian. Anda harus menjawab "Y" (ya) untuk semua pertanyaan.

Jika Anda ingin menginstal MySQL alih-alih MariaDB, lihat tutorial kami untuk instruksi pemasangan.

Langkah 3. Menginstal PHP

Debian 9 dikirimkan dengan PHP versi 7.0. Untuk menginstal PHP FPM dan modul PHP yang paling umum ketik:

sudo apt install php-fpm php-opcache php-cli php-gd php-curl php-mysql Untuk menginstal PHP 7.2, kunjungi tutorial ini.

Langkah 4. Konfigurasi Nginx untuk Memproses Halaman PHP

Sekarang kita memiliki semua komponen LEMP yang diinstal, kita dapat mengedit file konfigurasi virtual host Nginx dan menambahkan baris berikut sehingga Nginx dapat memproses file PHP:

server {

#… other code

lokasi ~.php $ {termasuk snippets / fastcgi-php.conf; fastcgi_pass unix: /run/php/php7.0-fpm.sock; }}

Jangan lupa untuk me-restart layanan Nginx agar perubahan diterapkan:

sudo systemctl restart nginx

Informasi Lebih Lanjut

Untuk instruksi lebih rinci tentang setiap langkah, silakan baca tutorial berikut.

Tutorial