HomeBlogTutorialInstall NGINX PHP7.4 dan MariaDB Di VPS Ubuntu 18.04

Install NGINX PHP7.4 dan MariaDB Di VPS Ubuntu 18.04

Nginx, php7.4 dan MariaDB atau biasa disebut LEMP (Linux, Engine-X, Mariadb/MySQL, PHP) merupakan satu paket software yang diperlukan untuk membuat server website dinamis. Jika Anda pengguna VPS dengan Operating System Ubuntu 18.04  atau linux Ubuntu 18.04 dan ingin membangun webserver disana, berarti Anda berada ditempat yang tempat.

Karena selain Anda dapat berlangganan VPS supercepat dari Kami, Anda dapat mengikuti step-by-step cara membangun webserver hingga dapat diakses dari browser disini.

Persiapan Installasi

Sebelum melakukan installasi, pastikan Anda sudah memiliki VPS dan menginstallnya dengan Ubuntu 18.04. jika belum Anda dapat memesan VPS supercepat kami di VPS Murah Indonesia.

Anda dapat mengakses VPS Anda dengan SSH, jika belum Anda dapat membacanya di Cara Mengakses SSH ata Cara Mengakses SSH tanpa Putty

Atau bagi Anda pengguna Ubuntu (Laptop/PC) dapat langsung menggunakan terminal untuk melakukan installasi LEMP in.

 

Pada jendela SSH atau Terminal Anda, Anda ketikan

sudo apt update
sudo apt upgrade

untuk memastikan infromasi software yang ada direpository ubuntu dan system ubuntu Anda berada diposisi terbaru/up to date.

Cara Install Nginx Di Ubuntu 18.04

Langkah pertama kita akan menginstall NGINX (dibaca enjin eks) terlebih dahulu.

Caranya buka terminal / SSH Anda dan ketikan

sudo apt install nginx

tekan Enter. Tunggu beberapa saat lalu tekan Y dan Enter untuk konfirmasi installasi.

Tunggu hingga proses installasi selesai.

Setelah proses installasi selesai jalankan perintah berikut

sudo systemctl enable nginx

perintah diatas merupakan perintah yang digunakan untuk mengijinkan nginx running secara otomatis ketika sistem menyala.

Adapun perintah lain yang perlu Anda tau adalah

sudo systemctl start nginx

untuk me-running nginx secara manual

sudo systemctl restart nginx

menyalakan ulang nginx, sering digunakan ketika Anda selesai mengubah konfigurasi nginx atau menambahkan server block.

sudo systemctl stop nginx

untuk menonaktifkan nginx

sudo systemctl disable nginx

untuk menghapus nginx dari system startup

sudo nginx -t

untuk mengecek apakah konfigurasi kita sudah benar atau ada yang salah. Biasanya digunakan sebelum kita me-restart nginx, tujuannya untuk menghindari error setelah di restart.

Untuk mengujinya, Anda dapat mengakses IP VPS Anda melalui Browser, jika bisa diakses maka installasi nginx sudah berhasil.

Dan Untuk Anda pengguna Laptop/PC dengan OS Ubunt 18.04, Anda dapat mengakses localhost dibrowser Anda.

Cara Menginstall PHP 7.4 di Ubuntu 18.04

Setelah kita berhasil menginstall nginx, selanjutnya kita Akan menginstall PHP7.4. oleh karena PHP7.4 belum tersedia di repository ubuntu 18.04 maka kita perlu menambahkan repository PHP7.4 secara manual dengan cara menjalankan perintah berikut ini.

sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update

setelah proses penambahan repository selesai, selanjutnya kita install PHP7.4 di VPS kita.

Jalankan perintah berikut ini.

sudo apt install php7.4 php7.4-fpm php7.4-common php7.4-mysql php7.4-xml php7.4-xmlrpc php7.4-curl php7.4-gd php7.4-imagick php7.4-cli php7.4-dev php7.4-imap php7.4-mbstring php7.4-opcache php7.4-soap php7.4-zip php7.4-intl -y

Setelah proses selesai, selanjutnya akan kita coba untuk menguji PHP yang kita install apakah berhasil terinstall.

Ketikan

php -v

jika outputnya seperti ini

PHP 7.4.5 (cli) (built: Apr 19 2020 07:36:30) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.5, Copyright (c), by Zend Technologies

maka php sudah berhasil di install.

 

Berikutnya kita akan coba cek untuk ditampilkan dibrowser.

Caranya

Buat file index.php di /var/www/html dengan perintah berikut:

sudo nano /var/www/html/index.php

tekan Enter.

Lalu ketikan

<?php
phpinfo();

 

tekan CTRL + X untuk Save dan Keluar.

Sesudah itu jalan perintah

sudo chmod 755 -R /var/www/html
sudo chwon www-data:www-data -R /var/www/html

 

kemudian kita edit server block default bawaan nginx.

sudo nano /etc/nginx/sites-available/default

cari baris ini

index index.html index.htm index.nginx-debian.html;

lalu tambahkan index.php setelah index, sehingga jadi seperti ini

index index.php index.html index.htm index.nginx-debian.html;

lalu tambahkan kode berikut ini dibawah baris diatas.

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

Setelah itu tekan CTRL+X

Lalu jalankan perintah

sudo nginx -t

jika hasilnya OK dan Success. Maka jalankan perintah

sudo systemctl restart nginx

Kemudian refresh halaman browser Anda.

 

Cara Menginstall Mariadb di Ubuntu 18.04

Setelah berhasil menginstall PHP7.4 dan Nginx, selanjutnya kita akan meninstall mariadb sebagai database, mariadb ini mirip dengan MySQL karena dibuat oleh orang yang sama, hanya saja MySQL telah diakuisisi oleh Oreacle yang kemungkinan MySQL tidak akan gratis lagi dimasa mendatang, sehingga munculah Mariadb.

Untuk menginstall mariadb jalankan perintah berikut ini.

sudo apt install mariadb-server

setelah installasi selesai, jalankan perintah berikut untuk mengamankan mariadb Anda.

sudo mysql_secure_installation

Anda akan berhadapan dengan beberapa pertanyaan, dan berikut jawabnnya.

  • Enter current password for root (enter)
  • Set root password? [Y/n] (Y)
  • Remove anonymous users? [Y/n] (Y)
  • Disallow root login remotely? [Y/n] (Y)
  • Remove test database and access to it? [Y/n] (Y)
  • Reload privilege tables now? [Y/n] (Y)

 

Untuk mengakses mariadb jalankan perintah berikut

$ mysql -u root -p

Enter, masukan password Anda lalu Enter lagi.

Demikian cara menginstall LEMP atau nginx, php7.4 dan mariadb di ubuntu 18.04, jika Anda mengalami masalah, Anda dapat menggunakan kolom komentar dibawah ini.

Leave a Reply

Your email address will not be published. Required fields are marked *