GNU/Linux >> Belajar Linux >  >> Debian

Cara Mengatur LAMP Stack (Apache, MariaDB, dan PHP) di Debian 11

Bentuk lengkap lampu ini berasal dari 4 alat yang berbeda. Yang pertama adalah L inux, yang kedua adalah A pache, yang ketiga adalah M ariaDB/L ySQL dan yang keempat adalah P HP. Namun, beberapa pengembang juga lebih memilih python daripada Php.

Ini adalah open-source, platform gratis untuk pengembangan Web di mana Linux digunakan sebagai sistem operasi, Apache sebagai server web, semua data situs disimpan di MySQL/MariaDB, dan terakhir namun tidak kalah pentingnya, Php menangani semua dinamika isi. Sebagian besar pengembang menggunakan MySQL dengan tumpukan lampu tetapi harus diingat bahwa sistem Debian memiliki MariaDB sebagai default.

Sekarang kita tahu apa itu lampu, mari kita siapkan Lamp stack di Debian 11. Tetap bersama kami sampai akhir artikel dan kami berjanji pada akhir artikel Anda akan dapat menginstal semua ini sekaligus pada sistem Debian 11 Anda. Jadi tetap di sini dan mari kita mulai.

Langkah1:Memperbarui dan Meningkatkan Indeks Paket Debian 11

Kami akan mulai menginstal Lamp sTack setelah kami selesai memperbarui dan meningkatkan indeks paket seperti yang disarankan. Kami pertama-tama akan memperbarui yang menggunakan perintah berikut di terminal Debian 11 Anda:

$ sudo apt update

Setelah perintah ini, kami akan memutakhirkan dengan mengetikkan perintah berikut di terminal Debian 11 Anda:

$ sudo apt upgrade

Langkah2:Menginstal MariaDB

Sekarang setelah kami memperbarui dan meningkatkan, mari kembali memasang tumpukan lampu. Langkah pertama yang akan kita lakukan adalah menginstal Maria DB di Debian 11. MariaDB adalah database relasional yang bersifat open source, gratis, dan mirip dengan MySQL. Kami akan menginstalnya di Debian 11 dengan mengetikkan perintah berikut di terminal:

$ sudo apt install -y mariadb-server mariadb-client

Untuk memverifikasi instalasi ketik berikut ini di terminal Anda:

$ mariadb --version

Sekarang kita telah berhasil menginstal database MariaDB, mari kita mulai MariaDB dengan perintah berikut:

$ sudo systemctl start mariadb

Untuk mengaktifkan MariaDB ketik perintah berikut di Terminal Debian 11 Anda:

$ sudo systemctl enable mariadb

Sekarang semuanya sudah diatur, mari kita mengamankan database kita dengan mengetikkan perintah berikut di terminal Anda:

$ sudo mysql_secure_installation

Ini akan mengajukan serangkaian pertanyaan dan tergantung pada preferensi Anda, Anda dapat mengaturnya. Untuk menunjukkan tidak ada atau menggunakan nilai default, kami akan menekan Enter. Kami mengatur konfigurasi seperti yang ditunjukkan di bawah ini:

  • Tetapkan kata sandi root? Masuk
  • Beralih ke unix_socket. Y
  • Ubah kata sandi root? Y
  • Hapus pengguna anonim? Y
  • Larang login root dari jarak jauh? Y
  • Hapus akses database pengujian ke sana? Y

Sekarang setelah kita selesai membuat server kita aman dan mengkonfigurasi MariaDB, mari kita uji MariaDB dengan mengetikkan perintah berikut di terminal Anda:

$ mysql -u root -p

Selamat! Kami telah berhasil menginstal MariaDB di Debian 11. Untuk keluar dari database ketik exit dan Anda akan melihat pesan bye: :

Langkah3:Menginstal Apache

Pada sistem operasi Debian 11 paket server web apache sudah tersedia secara default. Kita hanya perlu menjalankan perintah install berikut:

$ sudo apt install -y apache2 apache2-utils

Kami dapat mengonfirmasi instalasi dengan mengetikkan perintah berikut yang akan memberi kami versi dan build Apache:

$ sudo apache2 -v

Secara default ketika kita menginstal Apache, secara otomatis dimulai. Namun, jika Anda ingin memeriksa status, ketik perintah berikut di terminal Anda:

Anda akan melihat status sebagai aktif yang mengonfirmasi bahwa itu diaktifkan. Tekan CTRL+C untuk keluar.

Jika Anda ingin memuat ulang layanan, ketik perintah berikut di terminal Anda:

$ sudo systemctl reload apache2

Setelah ini Anda harus mengaktifkan Apache lagi yang dapat Anda gunakan perintah berikut:

$ sudo systemctl enable apache2

Jika Anda ingin melihat status lengkap Apache, ketikkan perintah berikut di terminal Anda:

$ sudo apt -y install elinks

Setelah ini ketik perintah berikut dan Anda akan melihat status lengkapnya:

$ sudo apache2ctl fullstatus

Sekarang buka browser Anda dan ketik Debian Ip atau server Ip di bilah pencarian. Ketika Anda mengklik enter Anda akan melihat halaman Apache Default:

Anda dapat menemukan alamat IP dengan mengetikkan perintah berikut di terminal Anda:

$ ip a

Langkah4:Memasang PHP

Sekarang setelah kita selesai menginstal database MariaDB dan server Apache, mari kita instal Php di sistem Debian 11. Untuk menginstal PHP di Debian 11 ketik perintah berikut di terminal Anda:

$ sudo apt install php libapache2-mod-php php-mysql

Ini akan menginstal PHP di Debian tanpa kesalahan. Anda akan melihat output berikut:

Kita dapat memverifikasi instalasi PHP dengan mengetikkan perintah berikut di terminal:

$ php -v

Selamat! Kami selesai memasang alat utama di tumpukan Lampu.

Menguji Tumpukan Lampu

Kami akan membuat skrip PHP yang akan kami gunakan untuk menguji instalasi Lamp stack kami. Untuk tujuan ini ketik perintah berikut pada terminal Debian 11 Anda:

Kami telah memanggil fungsi phpinfo() dan sekarang kita akan pergi ke link berikut:

http://IpAddress/phpinfo.php

Ganti kata kunci alamat IP di tautan di atas dengan alamat ip sistem Anda. Jika Anda melihat output berikut di browser Anda, maka Anda telah berhasil menyiapkan Lamp stack.

Halaman web ini akan memberikan informasi rinci tentang server web Apache serta PHP.

Kesimpulan

Lamp stack berarti Linux digunakan sebagai sistem operasi, Apache sebagai web server, MySQL/MariaDB sebagai database tempat semua data kita akan disimpan, dan PHP tempat semua pemrosesan dan penanganan konten terjadi. Tumpukan lampu adalah berkah bagi pengembang web dan itulah sebabnya sangat populer.

Dalam artikel ini, kami membantu Anda dan memandu Anda melalui setiap langkah kecil dan besar dalam menyiapkan tumpukan Lampu (Apache, MariaDB, dan PHP).


Debian
  1. Cara menginstal dan mengatur PHP dan Apache (LAMP stack) di Ubuntu 20.04

  2. Cara Setup Opencart dengan LAMP (PHP, Apache, Mariadb) di Debian 11

  3. Cara mengatur tumpukan LAMP (Linux, Apache, MariaDB, PHP) di Debian Wheezy

  1. Cara Menginstal Stack Apache, MariaDB dan PHP (FAMP) di FreeBSD

  2. Cara menginstal dan mengatur PHP dan Apache (LAMP stack) di Debian 11

  3. Cara menginstal dan mengatur PHP dan Apache (LAMP stack) di OpenSUSE Leap 15.3

  1. Cara Mengatur Server LAMP di Debian 10 Buster

  2. Cara menginstal Apache, PHP 7.1 dan MySQL di CentOS 7.3 (LAMP)

  3. Cara menginstal Apache, PHP 7.2 dan MySQL di CentOS 7.4 (LAMP)