Android

Cara menginstal lemp stack di ubuntu 18.04

Ubuntu 18.04 Install Nginx, PHP and MySQL

Ubuntu 18.04 Install Nginx, PHP and MySQL

Daftar Isi:

Anonim

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, membuat blok server Nginx, menghasilkan sertifikat Mari Enkripsi SSL, instal dan amankan MySQL, lalu instal PHP 7.2.

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

Instal LEMP Stack di Ubuntu 18.04

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

Prasyarat

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

Langkah 1. Menginstal Nginx

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

sudo apt update sudo apt install nginx

Langkah 2. Menginstal MySQL

Langkah selanjutnya adalah menginstal paket MySQL. Untuk itu ketik:

sudo apt install mysql-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 MariaDB, bukan MySQL, lihat tutorial kami untuk instruksi pemasangan.

Langkah 3. Menginstal PHP

Ubuntu 18, 04 LTS dikirimkan dengan versi PHP terbaru dan terhebat 7.2. Untuk menginstal PHP FPM dan beberapa modul PHP yang paling umum ketik:

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

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.2-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