GNU/Linux >> Belajar Linux >  >> Debian

Instal Server LAMP di Debian 11

LAMP stack adalah 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. Ini pada dasarnya adalah salah satu tumpukan pengembangan paling populer dan terkemuka di antara pengembang.

Di sini, di LinuxAPT sebagai bagian dari Layanan Manajemen Server kami, kami secara teratur membantu Pelanggan kami untuk melakukan kueri Apache terkait.

Dalam konteks ini, kita akan melihat LAMP di Debian 11. Anda dapat mempelajari cara menginstal LAMP di Rocky Linux 8 dan CentOS 8.


Bagaimana Cara Menginstal Server LAMP di Debian 11 ?

Sebelum melanjutkan dengan prosedur Instalasi ini, pastikan Anda memiliki pengguna sudo yang dikonfigurasi di server dan kemudian ikuti langkah-langkah yang diuraikan di bawah ini untuk menginstal tumpukan LAMP yang populer di Debian Bulleye.


1. Perbarui paket apt sistem Debian 11

Penting untuk memperbarui indeks paket sistem Anda untuk memulai dengan yang bersih. Oleh karena itu, Di terminal Anda, jalankan perintah di bawah ini:

$ sudo apt update -y


2. Instal server web Apache

Di sini, instal server web Apache dengan menjalankan perintah:

$ sudo apt install apache2 -y

Apa yang dilakukan perintah ini adalah menginstal Apache bersama paket, pustaka, dan dependensi tambahan lainnya. Secara default, Apache mulai otomatis dan Anda dapat mengonfirmasi ini dengan memeriksa statusnya dengan perintah di bawah ini:

$ 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

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

http://server-ip

Sekarang Anda akan melihat halaman selamat datang server web Apache yang merupakan Halaman Default Debian Apache2.


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 dengan menjalankan perintah:

$ sudo systemctl status mariadb

Jika MariaDB tidak berjalan mempertimbangkan untuk memulainya:

$ sudo systemctl start mariadb

Kemudian aktifkan layanan untuk memulai saat boot:

$ sudo systemctl enable mariadb


4. Mengamankan server database MariaDB

Sangat penting untuk mengamankan 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 mengkonfigurasi 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;


5. Instal PHP

Sekarang, 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 manajer paket APT seperti yang dijalankan di bawah ini:

$ 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

Anda juga 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 jelajahi URL:

http://server-ip/info.php

Sekarang, Anda akan mendapatkan halaman PHP yang menampilkan versi dan ekstensinya.



Debian
  1. Cara Memasang Zen Cart di Debian 9

  2. Cara Instal Xrdp Server di Debian 10

  3. Cara Instal Xrdp Server di Debian 11

  1. Cara Memasang Forum Vanilla di Debian 9

  2. Instal LAMP Stack di Debian 11

  3. Cara Menginstal Server TeamSpeak di Debian 11

  1. Instal Wordpress pada LAMP di Debian 9

  2. Cara Memasang Server LAMP di Debian 9

  3. Cara Memasang LAMP Stack di Debian 10