Cara Install Lighttpd dengan PHP, MariaDB dan PhpMyAdmin di Ubuntu


Lighttpd adalah server web sumber terbuka untuk mesin Linux, sangat cepat dan ukurannya sangat kecil, tidak memerlukan banyak memori dan penggunaan CPU sehingga menjadikannya salah satu server terbaik untuk proyek apa pun yang membutuhkan kecepatan dalam menyebarkan halaman web.

Fitur Lighttpd

  1. Dukungan untuk antarmuka FastCGI, SCGI, CGI.
  2. Dukungan untuk menggunakan chroot.
  3. Dukungan untuk mod_rewrite.
  4. Dukungan untuk TLS/SSL menggunakan OpenSSL.
  5. Ukuran yang sangat kecil: 1MB.
  6. Penggunaan CPU dan RAM rendah.
  7. Berlisensi di bawah lisensi BSD.

Artikel ini menjelaskan cara menginstal Lighttpd, MariaDB, PHP dengan PhpMyAdmin di Ubuntu 20.04 .

Langkah 1: Menginstal Lighttpd di Ubuntu

Untungnya, Lighttpd tersedia untuk diinstal dari repositori resmi Ubuntu, Jadi jika Anda ingin menginstal Lighttpd, Anda hanya perlu menjalankan perintah berikut.

sudo apt install lighttpd

Setelah Lighttpd diinstal, Anda dapat mengunjungi situs web atau alamat IP Anda dan Anda akan melihat halaman ini yang mengonfirmasi instalasi Lighttpd di mesin Anda.

Sebelum melanjutkan instalasi lebih lanjut, saya ingin memberi tahu Anda bahwa berikut adalah hal penting tentang Lighttpd yang harus Anda ketahui sebelum melanjutkan.

  1. /var/www/html – adalah folder root default untuk Lighttpd.
  2. /etc/lighttpd/ – adalah folder default untuk file konfigurasi Lighttpd.

Langkah 2: Menginstal PHP di Ubuntu

Server web Lighttpd tidak akan dapat digunakan tanpa dukungan PHP FastCGI. Selain itu, Anda juga perlu menginstal paket ‘php-mysql‘ untuk mengaktifkan dukungan MySQL.

sudo apt install php php-cgi php-mysql

Sekarang untuk mengaktifkan modul PHP, jalankan perintah berikut di terminal.

sudo lighty-enable-mod fastcgi 
sudo lighty-enable-mod fastcgi-php

Setelah mengaktifkan modul, muat ulang konfigurasi server Lighttpd dengan menjalankan perintah di bawah ini.

sudo service lighttpd force-reload

Sekarang untuk menguji apakah PHP berfungsi atau tidak, mari kita buat file ‘test.php‘ di /var/www/test.php.

sudo vi /var/www/html/test.php

Tekan tombol “i ” untuk mulai mengedit, dan tambahkan baris berikut ke dalamnya.

<?php phpinfo(); ?>

Tekan tombol ESC, lalu tulis:x dan tekan tombol Enter untuk menyimpan file.

Sekarang buka domain atau alamat IP Anda dan panggil file test.php, seperti http://127.0.0.1/test.php. Anda akan melihat halaman ini yang berarti PHP berhasil diinstal.

Langkah 3: Menginstal MariaDB di Ubuntu

MariaDB adalah fork dari MySQL, ini juga merupakan server database yang bagus untuk digunakan dengan Lighttpd, untuk menginstalnya di Ubuntu 20.04 jalankan serangkaian perintah ini di terminal.

sudo apt-get install software-properties-common
sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'
sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mirrors.piconets.webwerks.in/mariadb-mirror/repo/10.5/ubuntu focal main'
sudo apt update
sudo apt install mariadb-server

Setelah terinstal, Anda dapat menjalankan skrip keamanan untuk mengamankan instalasi MariaDB seperti yang ditunjukkan.

sudo mysql_secure_installation

Script akan diminta untuk memasukkan kata sandi root atau mengaturnya. Setelah itu, jawab Y untuk setiap perintah berikutnya.

Menginstal PhpMyAdmin di Ubuntu

PhpMyAdmin adalah antarmuka web yang kuat untuk mengelola database secara online, hampir setiap admin sistem menggunakannya karena sangat mudah untuk mengelola database menggunakannya. Untuk menginstalnya di Ubuntu 20.04, jalankan perintah di bawah ini.

sudo apt install phpmyadmin

Selama instalasi, dialog di bawah ini akan muncul, pilih TIDAK.

Sekarang pilih 'Lighttpd'.

Kita hampir selesai sampai di sini, jalankan saja perintah sederhana ini untuk membuat symlink di /var/www/ ke folder PHPMyAdmin di /usr/share/.

sudo ln -s /usr/share/phpmyadmin/ /var/www

Sekarang buka http://localhost/phpmyadmin dan ia akan meminta Anda memasukkan kata sandi root, yang telah Anda tetapkan di atas selama instalasi MariaDB.

Itu saja, semua komponen server Anda sudah aktif dan berjalan sekarang, Anda dapat mulai menerapkan proyek web Anda.