GNU/Linux >> Belajar Linux >  >> Ubuntu

2 cara untuk menginstal server LAMP di Ubuntu 22.04 | 20,04

Pelajari cara mudah untuk menginstal server LAMP (Linux, Apache, MySQL &PHP) di Ubuntu 22.04 LTS Jammy Jelly Fish atau Ubuntu 20.04 Focal Fossa Linux menggunakan terminal perintah.

Setiap kali memiliki server web untuk tujuan komersial, nama pertama yang muncul adalah Apache. Ini adalah salah satu server web sumber terbuka terbaik, tersedia dengan mudah untuk diinstal pada sistem Linux apa pun. Namun, ada banyak aplikasi web yang memerlukan beberapa hal lain selain dari server web Apache agar berfungsi dengan baik seperti WordPress – ini adalah CMS berbasis PHP. Oleh karena itu, untuk menggunakannya di Linux kami, kami membutuhkan banyak aplikasi server. Misalnya untuk melayani halaman web dinamis – bahasa PHP; untuk menyimpan data MySQL/MariaDB. Jadi, tumpukan semua platform ini dikenal sebagai server LAMP.

Komponen perangkat lunak biasanya diinstal pada server fisik atau virtual. Konten web statis atau dinamis dapat disediakan dengan sistem LAMP. Area aplikasi yang umum untuk server berbasis LAMP adalah situs web atau toko online yang dibuat dengan bantuan sistem manajemen konten (CMS).

Komponen perangkat lunak tersedia secara bebas dan meminimalkan biaya untuk realisasi lingkungan server. Karena kode perangkat lunak adalah sumber terbuka, pemrogram dapat mengembangkan ekstensi mereka sendiri atau membuat perubahan. Server LAMP menawarkan tingkat fleksibilitas yang tinggi.

Varian dan alternatif untuk LAMP

Semua komponen LAMP dari lingkungan LAMP dapat diganti. Sistem operasi, server web, sistem manajemen basis data, dan bahasa skrip dapat dipertukarkan. Berikut adalah beberapa alternatif lingkungan LAMP dengan dukungan OS

WAMP (Sistem operasi Linux telah digantikan oleh Microsoft Windows tetapi tidak dapat digunakan untuk tujuan komersial. Hanya untuk pengembangan lokal)

MAMP (Sistem operasi Linux telah digantikan oleh macOS Apple, bukan untuk penggunaan komersial)

LAPP (Sistem manajemen database MySQL telah digantikan oleh PostgreSQL; dapat digunakan untuk aplikasi komersial)

LEMP (Server web Apache digantikan oleh server web Nginx)

Langkah-langkah untuk menginstal server LAMP di Ubuntu 22.04 | 20,04 LTS

Perintah yang diberikan di sini dapat digunakan untuk sistem operasi lain yang serupa dan versi Ubuntu seperti 18.04 termasuk Debian.

1. Persyaratan

• Ubuntu 20.04 atau 22.04 Linux
• Setidaknya pengguna non-root dengan akses sudo
• Terminal Perintah
• Koneksi Internet

#Cara pertama menginstal server LAMP menggunakan taskel

2. Instal Tasksel di Ubuntu

Nah, Tasksel adalah program di Ubuntu yang tersedia melalui repositori sistem untuk menginstal tumpukan aplikasi Server, dengan mudah dengan bantuan perintah. Oleh karena itu, instal terlebih dahulu di sistem Ubuntu 22.04 atau 20.04 LTS Anda.

sudo apt install tasksel

3. Instal server LAMP di Ubuntu 22.04 atau 20.04

Selanjutnya, kita dapat menggunakan alat perintah “Tasksel” untuk menginstal Apache, MySQL, dan PHP dengan mudah. Ini juga akan memulai dan mengaktifkan semua layanan yang diperlukan. Kita tidak perlu menyiapkan komponen individu LAMP secara manual. Oleh karena itu, pilih perintah yang diberikan:

sudo tasksel install lamp-server

atau

Untuk mendapatkan antarmuka yang intuitif, gunakan:

sudo tasksel

Pilih Server LAMP dari Wizard Teks Intuitif.

Gunakan tombol panah Anda dan pilih “Server lampu ” setelah itu tekan tombol Tab untuk memilih OK lalu tekan tombol Enter kunci.

Tunggu beberapa menit dan server LAMP akan berada di Linux Ubuntu Anda.

Metode ke-2 memasang komponen LAMP satu per satu

Nah, jika Anda tidak ingin menggunakan metode Tasksel maka gunakan pengelola paket APT untuk menginstal komponen server LAMP satu per satu. Dan juga kita perlu mengaktifkan layanan secara manual.

4. Instal Apache Webserver

Seperti yang telah kita bahas di awal tutorial, paket untuk menginstal server web Apache sudah tersedia melalui repositori sistem default. Oleh karena itu, menjalankan satu perintah dapat melakukan pekerjaan itu.

sudo apt install apache2

Setelah penginstalan selesai, kami dapat mengaktifkan dan memulai layanan server web.

Untuk memulai dan mengaktifkan Apache:

sudo systemctl start apache2

Dan untuk mengaktifkannya, agar layanan dapat berjalan dengan sistem boot.

sudo systemctl enable apache2

Untuk memeriksa status layanan

sudo systemctl status apache2

5. Instal Server Database MySQL/MariaDB

Menggunakan Tasksel kita akan mendapatkan Database MySQL bukan MariaDB secara otomatis. Oleh karena itu, jika Anda menginginkan Database MariaDB maka gunakan metode instalasi manual yang diberikan di sini.

Untuk MySQL

sudo apt install mysql-server

Untuk memulai dan mengaktifkan layanan:

sudo systemctl enable --now mysqld

Menjadi status:

sudo systemctl status mysqld

atau

Untuk MariaDB:

Bagi mereka yang menginginkan MariaDB daripada MySQL, perintahnya adalah:

sudo apt install mariadb-server

Aktifkan dan Mulai layanan:

sudo systemctl enable --now mariadb

6. Setup PHP di Ubuntu 22.04 | 20.04

Komponen terakhir dari lingkungan tumpukan LAMP adalah PHP. Ini adalah bahasa skrip sisi server populer yang diperlukan untuk menjalankan aplikasi web berbasis PHP.

Perintah yang diberikan akan menginstal versi PHP terbaru yang tersedia di repositori sistem operasi Ubuntu Anda.

sudo apt install php libapache2-mod-php

Instal beberapa ekstensi PHP umum:

sudo apt install php-{curl,intl,zip,soap,xml,gd,mbstring,bcmath,common,mysqli}

Aktifkan modul penulisan ulang:

sudo a2enmod rewrite

Mulai ulang server web Apache:

sudo systemctl restart apache2

Kesimpulan:

Jadi ini adalah beberapa metode umum untuk menginstal dan mulai bekerja dengan lingkungan LAMP pada sistem Linux Ubuntu 22.04 atau 20.04 menggunakan terminal perintah. Setelah menyiapkan LAMP, Anda dapat mulai menyiapkan berbagai aplikasi web seperti Joomla, WordPress, atau CRM. Nah, panduan ini hanya dimaksudkan untuk menyiapkan LAMP, tetapi ada hal lain juga seperti menyiapkan virtual host, direktori web, dan banyak lagi… yang dapat kita pelajari saat menyiapkan beberapa aplikasi web.

Tutorial Lainnya:

Cara Install LAMP di Server Rocky Linux 8
Aktifkan server OpenSSH di Ubuntu 22.04
Cara menginstal KDE Plasma di Debian 11 Bullseye Linux
Instal Apache, MySQL, dan PHP di AlmaLinux 8


Ubuntu
  1. Instal Server NFS di Ubuntu

  2. Instal server SSH Ubuntu 22.04

  3. Cara Instal Zimbra 8.6 di Server Ubuntu 14.04

  1. Cara Menginstal MySQL di Ubuntu 18.04

  2. Cara Memasang Server Minecraft di Ubuntu 18.04

  3. Cara Menginstal Nginx di Ubuntu 20.04

  1. Cara Menginstal MariaDB di Ubuntu 20.04

  2. Cara Menginstal Server VNC Di Ubuntu 14.04

  3. Cara menginstal Wordpress 4 di Ubuntu 14.04 LAMP