GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal LEMP Stack di Ubuntu 18.04

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

LEMP adalah variasi dari tumpukan LAMP di mana-mana yang digunakan untuk mengembangkan dan menerapkan aplikasi web. Secara tradisional, LAMP terdiri dari Linux, Apache, MySQL, dan PHP. Karena sifatnya yang modular, komponen dapat dengan mudah ditukar. Dengan LEMP, Apache diganti dengan Nginx yang ringan namun kuat.

Instal LEMP Stack di Ubuntu

Langkah 1. Pertama, sebelum Anda mulai menginstal paket apa pun di server Ubuntu Anda, kami selalu menyarankan untuk memastikan bahwa semua paket sistem telah diperbarui.

sudo apt update
sudo apt upgrade

Langkah 2. Instal Nginx.

Instal NGINX dari repositori paket:

sudo apt install nginx

Setelah diinstal, mulai Nginx dan aktifkan untuk memulai secara otomatis setelah reboot dengan dua perintah ini:

sudo systemctl start nginx
sudo systemctl enable nginx

Anda dapat memverifikasi bahwa server web Nginx berjalan dengan membuka browser web dan mengunjungi alamat IP server Anda (http://server_ip_address). Anda akan mendapatkan halaman selamat datang Nginx.

Langkah 3. Instal MariaDB.

Sekarang untuk menginstal paket mysql-server jalankan perintah di bawah ini:

sudo apt install mariadb-server

Setelah menyelesaikan instalasi, MariaDB akan mulai secara otomatis. Periksa versi MariaDB dengan mengetik:

sudo systemctl status mysql

Kemudian, jalankan perintah mysql_secure_installation untuk meningkatkan keamanan instalasi MariaDB:

sudo mysql_secure_installation

Langkah 4. Instal PHP.

Ubuntu 18.04 LTS dikirimkan dengan PHP versi 7.2 terbaru dan terhebat. Untuk menginstal PHP dan beberapa modul PHP paling umum lainnya, ketik:

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

Setelah paket PHP diinstal, mulai ulang layanan Nginx dengan:

sudo systemctl restart nginx

Langkah 5. Konfigurasi Nginx untuk PHP.

Langkah selanjutnya yang perlu Anda selesaikan adalah memodifikasi file konfigurasi Nginx:

cd /etc/nginx/sites-available/
nano /etc/nginx/sites-available/your_domain.com.conf

Tempel konten berikut:

server {
listen 80;
root /var/www/html;
index index.php index.html index.htm index.nginx-debian.html;
server_name your_domain.com;

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

location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
}

location ~ /\.ht {
deny all;
}
}

Untuk mengaktifkan konfigurasi server yang baru saja kita buat, jalankan perintah berikut:

ln -s /etc/nginx/sites-available/your_domain.com.conf /etc/nginx/sites-enabled/your_domain.com.conf

Mulai ulang PHP dan muat ulang konfigurasi NGINX:

sudo systemctl restart php-fpm
sudo nginx -s reload

Langkah 6. Konfigurasi Firewall.

Anda disarankan untuk mengaktifkan firewall ufw dan menambahkan aturan untuk Nginx:

sudo ufw allow OpenSSH
sudo ufw allow 'Nginx HTTP'
sudo ufw enable

Langkah 7. Menguji PHP

Sekarang Anda harus membuat file info.php untuk menguji php untuk melakukannya ketik berikut:

echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

Kemudian buka link berikut di browser web Anda dan kami akan dapat melihat semua informasi tentang PHP dan konfigurasi lainnya:http://your-domain/phpinfo.php (mengganti alamat IP Anda dengan yang di atas).

Hanya itu yang perlu Anda lakukan untuk menginstal LEMP Stack di Ubuntu 18.04. Saya harap Anda menemukan tip cepat ini bermanfaat. Jika Anda memiliki pertanyaan atau saran, jangan ragu untuk meninggalkan komentar di bawah.


Ubuntu
  1. Cara Menginstal PHP 8.0 di Ubuntu 20.04 / Ubuntu 18.04

  2. Cara Menginstal PHP 7.2 di Ubuntu 16.04

  3. Cara Instal LEMP Stack Nginx, MySQL, PHP di Ubuntu 22.04

  1. Cara Menginstal PHP 7.2 di Ubuntu 18.04 LTS

  2. Cara Menginstal PHP 8 di Ubuntu 18.04 LTS

  3. Cara Menginstal PHP 7.4 di Ubuntu 20.04

  1. Cara Menginstal PHP di Ubuntu 18.04

  2. Cara Menginstal PHP di Ubuntu 20.04

  3. Cara Menginstal PHP 8 di Ubuntu 20.04