GNU/Linux >> Belajar Linux >  >> Panels >> LAMP

Cara Memasang LAMP Stack di Rocky Linux 8

LAMPU adalah tumpukan populer yang digunakan dalam lingkaran pengembangan untuk menghosting aplikasi web statis dan dinamis. Ini adalah akronim untuk Linux , Apache , MySQL (atau MariaDB ) &PHP . Khususnya, ini terdiri dari server web Apache, server database MySQL atau MariaDB, dan PHP.

[ Anda mungkin juga menyukai:Cara Memasang LEMP Stack di Rocky Linux 8 ]

Dalam panduan ini, kami memandu Anda melalui pemasangan LAMP di Rocky Linux 8 .

Prasyarat

Sebelum memulai, pastikan Anda memiliki hal berikut:

  • Contoh dari Rocky Linux 8
  • Pengguna sudo dikonfigurasi

Mari kita mulai…

Langkah 1:Instal Apache di Rocky Linux

Komponen pertama yang akan kita mulai instal adalah Apache server web. Ini disediakan oleh httpd paket perangkat lunak. Saat dipasang, httpd daemon berjalan di latar belakang menunggu HTTP yang masuk permintaan dari perangkat klien.

Untuk menginstal Apache , luncurkan terminal Anda dan jalankan perintah.

$ sudo dnf install httpd

Ini akan memasang httpd paket bersama dengan dependensi lainnya.

Setelah itu, aktifkan server web untuk memulai saat boot.

$ sudo systemctl enable httpd

Dan kemudian mulai Apache httpd daemon seperti yang ditunjukkan.

$ sudo systemctl start httpd

Untuk memverifikasi bahwa Apache sedang berjalan di Rocky Linux 8 , berikan perintah:

$ sudo systemctl status httpd

Cara bagus lainnya untuk memverifikasi Apache aktif dan berjalan adalah dengan menelusuri alamat IP server atau Fully Qualified Domain Name (FQDN ) seperti yang ditunjukkan.

http://server-IP
OR
http://domain.com

Ini akan memberi Anda halaman pengujian Apache HTTP, sebuah indikator bahwa semuanya baik-baik saja.

Jika Anda mendapatkan kesalahan pada browser Anda saat mencoba mengakses halaman, maka mungkin firewall memblokir lalu lintas HTTP. Jalankan perintah di bawah ini untuk mengizinkan HTTP lalu lintas dan muat ulang firewall.

$ sudo firewall-cmd --add-service=http --permanent
$ sudo firewall-cmd --reload

Langkah 2:Instal MariaDB di Rocky Linux

Selanjutnya, kita perlu menginstal server database. Dua opsi sudah cukup – MariaDB dan MySQL . Kami akan fokus pada MariaDB berkat berbagai penyempurnaannya termasuk replikasi yang lebih cepat dan lebih aman, banyak mesin penyimpanan berkinerja tinggi, kompatibilitas mundur dengan MySQL, dan kinerja keseluruhan yang lebih baik jika dibandingkan dengan MySQL.

AppStream repositori untuk Linux Rocky menyediakan MariaDB 10.3 pada saat menulis panduan ini.

Untuk menginstal MariaDB , jalankan perintah:

$ sudo dnf install mariadb-server mariadb

Saat penginstalan selesai, aktifkan MariaDB untuk memulai saat boot ulang atau saat booting.

$ sudo systemctl enable --now mariadb

Dan akhirnya, mulai MariaDB layanan.

$ sudo systemctl start mariadb

Untuk mengonfirmasi bahwa MariaDB daemon sedang berjalan, jalankan perintah:

$ sudo systemctl status mariadb

Pengaturan default MariaDB lemah dan menimbulkan beberapa kerentanan yang dapat dimanfaatkan oleh peretas untuk menembus server database. Karena itu, kita perlu mengambil langkah tambahan untuk memperkuat server database.

Untuk mencapai ini, jalankan skrip yang ditampilkan.

$ sudo mysql_secure_installation

Langkah pertama adalah menyetel root kata sandi. Jadi tekan ENTER karena tidak ada kata sandi Root yang dikonfigurasi secara default, lalu ‘Y’ untuk mengatur kata sandi root. Berikan kata sandi yang kuat dan konfirmasikan.

Ketik ‘Y’ untuk konfigurasi yang tersisa. Ini akan secara efektif membersihkan atau menghapus pengguna anonim, memblokir login root jarak jauh, dan menghapus database Uji yang tidak diperlukan di lingkungan produksi.

Server database sekarang sepenuhnya dikonfigurasi dan aman.

Langkah 3:Instal PHP di Rocky Linux

Terakhir, komponen terakhir yang harus dipasang adalah PHP . PHP , nama belakang untuk PHP Hypertext Preprocessor , adalah bahasa scripting yang digunakan dalam pengembangan halaman web dinamis.

[ Anda mungkin juga menyukai:Cara Menginstal PHP 8.0 Terbaru di Rocky Linux 8 ]

Aliran Aplikasi Rocky Linux menyediakan beberapa versi PHP. Untuk memeriksa versi yang tersedia, jalankan perintah:

$ sudo dnf module list php

Ini memberikan daftar modul dan Aliran PHP.

Aliran PHP default adalah PHP 7.2 . Untuk menginstal Stream modul terbaru dari repositori, setel ulang aliran PHP.

$ sudo dnf module reset php

Kemudian aktifkan aliran PHP yang disukai. Misalnya, untuk mengaktifkan PHP 7.4 , jalankan:

$ sudo dnf module install php:7.4

Ini menginstal PHP 7.4 dan ekstensi terkait.

Selain itu, Anda dapat menginstal ekstensi PHP tambahan. Di sini, kita menginstal php-curl , dan php-zip ekstensi.

$ sudo dnf install php-curl php-zip

Setelah terinstal, konfirmasikan versi PHP yang terinstal seperti yang ditunjukkan.

$ php -v

Cara lain untuk menguji versi PHP yang terinstal adalah dengan membuat file PHP pengujian di /var/www/html jalan.

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

Tempelkan konfigurasi yang ditampilkan.

<?php

phpinfo();

?>

Simpan perubahan dan mulai ulang server web.

$ sudo systemctl restart httpd

Kemudian kembali ke browser Anda dan ikuti URL yang ditampilkan

http://server-ip/info.php

Halaman yang menampilkan versi PHP di antara parameter lain seperti detail ekstensi PHP yang diaktifkan akan ditampilkan.

Anda sekarang dapat menghapus file pengujian PHP.

$ sudo rm -f /var/www/html/info.php

Dan di sana Anda memilikinya. Kami telah berhasil memasang LAMP susun di Rocky Linux 8.4 . Anda dapat melanjutkan dan menghosting aplikasi web Anda.


LAMP
  1. Cara menginstal tumpukan LAMP di AlmaLinux

  2. Cara Memasang LAMP Stack di CentOS 7

  3. Cara Menginstal MariaDB di Rocky Linux 8

  1. Cara Menginstal MariaDB 10.6 di Rocky Linux 8

  2. Cara Menginstal Docker di Rocky Linux 8

  3. Cara Menginstal Cockpit di Rocky Linux 8

  1. Cara Menginstal GitLab di Rocky Linux 8

  2. Cara Install Linux, Apache, MariaDB, PHP (LAMP Stack) di Linux Mint 19 / Linux Mint 18

  3. Cara menginstal tumpukan LAMP di AlmaLinux 8