Artikel ini membahas cara menginstal LEMP (Linux, Nginx, MySQL, PHP) pada sistem operasi Ubuntu 22.04. Langkah-langkah yang disajikan di sini akan membantu Anda menginstal dan mengonfigurasi komponen penting untuk menjalankan situs web atau aplikasi web di server Ubuntu Anda.

Dalam dunia hosting web, LAMP (Linux, Apache, MySQL, PHP) adalah kombinasi populer dari perangkat lunak open-source yang digunakan untuk menjalankan situs web dan aplikasi web. Namun, beberapa pengguna telah beralih ke LEMP, yang menggantikan Apache dengan Nginx sebagai server web. Nginx dapat menangani lalu lintas web dengan lebih efisien daripada Apache, sehingga meningkatkan kinerja situs web dan aplikasi web.

Jika Anda ingin menginstal LEMP pada sistem operasi Ubuntu 22.04, artikel ini akan memberikan panduan langkah demi langkah tentang cara melakukannya. Kami akan membahas instalasi dan konfigurasi Linux, Nginx, MySQL, dan PHP secara terpisah, serta memperjelas peran masing-masing komponen dalam menjalankan situs web atau aplikasi web Anda.

  1. Pertama-tama, pastikan sistem Ubuntu 22.04 sudah terupdate dengan perintah berikut:
    sudo apt update && sudo apt upgrade
  2. Setelah itu, instal Nginx dengan perintah:
    sudo apt install nginx

    Pastikan layanan Nginx sudah berjalan dengan baik:

    sudo systemctl start nginx 
    sudo systemctl enable nginx 
    sudo systemctl status nginx
  3. Kemudian, instal MySQL dengan perintah:
    sudo apt install mysql-server

    Setelah instalasi, jalankan perintah keamanan MySQL untuk mengamankan instalasi:

    sudo mysql_secure_installation
  4. Selanjutnya, instal PHP beserta ekstensi yang dibutuhkan:
    sudo apt install php-fpm php-mysql php-gd php-xml php-mbstring
  5. Konfigurasikan Nginx untuk menggunakan PHP dengan perintah:
    sudo nano /etc/nginx/sites-available/default

    Pada blok server, tambahkan konfigurasi berikut:

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

    Setelah itu, simpan dan keluar dari editor.

  6. Uji konfigurasi Nginx dengan perintah:
    sudo nginx -t
  7. Jika konfigurasi sudah benar, restart layanan Nginx dan PHP:
    sudo systemctl restart nginx 
    sudo systemctl restart php8.0-fpm
  8. Terakhir, buat file PHP sederhana untuk menguji instalasi:
    sudo nano /var/www/html/info.php

    Isi file dengan kode berikut:

    <?php phpinfo(); ?>

    Simpan dan keluar dari editor.

  9. Buka browser dan akses http://<alamat_ip_server>/info.php. Jika PHP sudah terinstal dengan benar, akan muncul halaman info PHP.

Itulah cara menginstal LEMP (Linux, Nginx, MySQL, PHP) pada Ubuntu 22.04.

Categorized in:

Tagged in:

,