GNU/Linux >> Belajar Linux >  >> Debian

Cara Memasang Server LAMP di Debian 11

Tumpukan LAMP adalah salah satu tumpukan pengembangan paling populer dan terkemuka di kalangan pengembang. Itu singkatan dari Linux Apache MySQL/MariaDB dan PHP. Apache adalah server web gratis dan open-source dan sangat populer. MySQL/MariaDB adalah sistem manajemen basis data relasional sumber terbuka dan PHP adalah bahasa skrip sisi server.

Dalam panduan ini, kami memandu Anda melalui proses menginstal LAMP di Debian 11. Lihat cara menginstal LAMP di Rocky Linux 8 dan CentOS 8.

Yang Anda butuhkan

Sebelum memulai, pastikan terlebih dahulu Anda memiliki prasyarat berikut:

  1. Instance dari server Debian 11 terinstal.
  2. Pengguna sudo yang dikonfigurasi di server

Sekarang mari kita instal tumpukan LAMP yang populer di Debian Bulleye.

Langkah 1:Perbarui daftar paket Debian 11

Sangat penting untuk selalu memulai dengan memperbarui indeks paket untuk memulai dengan yang bersih. Di terminal Anda, jalankan perintah:

$ sudo apt update -y

Ini akan memakan waktu hanya beberapa detik, dan setelah selesai, lanjutkan ke langkah berikutnya.

Langkah 2:Instal server web Apache

Langkah selanjutnya adalah menginstal server web Apache yang populer. Dan untuk melakukan ini, jalankan:

$ sudo apt install apache2 -y

Ini menginstal Apache bersama paket, pustaka, dan dependensi tambahan lainnya. Secara default, Apache memulai otomatis dan Anda dapat mengonfirmasi ini dengan memeriksa statusnya.

$ sudo systemctl status apache2

Jika, karena alasan apa pun, Apache tidak berjalan, mulai layanan dengan menjalankan perintah:

$ sudo systemctl start apache2

Selain itu, pertimbangkan untuk mengaktifkan Apache untuk memulai setelah reboot atau setiap kali sistem dihidupkan sebagai berikut:

$ sudo systemctl enable apache2

Di browser web, kunjungi alamat IP atau nama domain server Anda untuk memverifikasi bahwa server web memang dapat diakses.

http://server-ip

Anda harus mendapatkan halaman selamat datang server web Apache.

Itu adalah konfirmasi bahwa Apache berhasil diinstal.

Langkah 3:Instal server database MariaDB

MariaDB adalah sistem manajemen basis data relasional sumber terbuka ( RDBMS ) yang bercabang dari MySQL. Lebih tangguh, lebih aman, dan menyediakan fitur tambahan seperti kluster Galera, dan mesin penyimpanan keren seperti InnoDB

Untuk menginstal server MariaDB, cukup jalankan perintah:

$ sudo apt install mariadb-server -y

Seperti Apache, MariaDB dimulai secara otomatis. Anda dapat memverifikasi status berjalan seperti yang ditunjukkan.

$ sudo systemctl status mariadb

Jika MariaDB tidak berjalan, pertimbangkan untuk memulainya.

$ sudo systemctl start mariadb

Kemudian aktifkan layanan untuk memulai saat boot.

$ sudo systemctl enable mariadb

Sama pentingnya adalah keamanan server database. Pengaturan default yang dikirimkan MariaDB lemah dan peretas dapat mengeksploitasinya untuk menembus database.

Jadi, untuk mengeraskan MariaDB, jalankan perintah:

$ sudo mysql_secure_installation

Ini akan memunculkan beberapa petunjuk yang akan memandu Anda dalam mengeraskan server Anda. Mulailah dengan menyetel kata sandi root

Kemudian ketik 'Y' untuk petunjuk selanjutnya untuk mengonfigurasi server database ke pengaturan keamanan yang paling direkomendasikan.

Untuk login jalankan perintah

$ sudo mysql -u root -p

Ketik kata sandi root dan tekan ENTER. Untuk database yang ada jalankan perintah:

SHOW DATABASES;

Untuk mengonfirmasi versi MariaDB, jalankan:

SELECT VERSION();

Untuk keluar dari server database, jalankan perintah:

EXIT;

Langkah 3:Instal bahasa skrip PHP

Terakhir, kita akan menginstal PHP, yang merupakan bahasa skrip sisi server yang digunakan untuk mendukung pengembangan halaman web dinamis. Secara default, PHP 7.4 di-host di repositori Debian 11. Oleh karena itu, kami akan menginstal PHP dan beberapa modul PHP tambahan menggunakan pengelola paket APT sebagai berikut:

$ sudo apt install php libapache2-mod-php php-zip php-mbstring php-cli php-common php-curl

Anda dapat mengonfirmasi apakah PHP diinstal menggunakan perintah:

$ php -v

Selain itu, Anda dapat memverifikasi ini dari browser web dengan membuat contoh file PHP di folder root dokumen

$ sudo nano /var/www/html/info.php

Rekatkan baris berikut

<?php

phpinfo();

?>

Simpan file dan telusuri URL yang ditampilkan

http://server-ip/info.php

Anda harus menampilkan halaman PHP seperti yang ditunjukkan.

Kesimpulan

Selamat sudah sampai sejauh ini. Dalam panduan ini, kami mendemonstrasikan prosedur langkah demi langkah tentang bagaimana Anda dapat menginstal tumpukan LAMP di server Debian 11 Bullseye. Dari sini, Anda dapat mulai mengembangkan dan menguji aplikasi web Anda menggunakan tumpukan LAMP.


Debian
  1. Instal Server LAMP di Debian 11

  2. Cara Instal Xrdp Server di Debian 10

  3. Cara Instal Xrdp Server di Debian 11

  1. Cara Instal Apache di Debian 9

  2. Cara Menginstal Server TeamSpeak di Debian 11

  3. Cara Memasang Server LAMP di Debian 9

  1. Cara Memasang LAMP Stack di Debian 10 Buster Server/Desktop

  2. Cara Menginstal Server FTP di Debian 10

  3. Cara Instal Apache Web Server di Debian 11