Cara Memasang LAMP Stack di AlmaLinux 8.4

LAMPU adalah tumpukan hosting populer yang digunakan untuk mengembangkan dan menguji aplikasi web. Ini adalah singkatan dari Linux, Apache, MariaDB, & PHP.

Apache adalah server web open-source dan banyak digunakan. MariaDB adalah server basis data relasional sumber terbuka yang menyimpan data dalam tabel di dalam basis data, dan PHP adalah bahasa skrip sisi server yang digunakan untuk mengembangkan halaman web dinamis.

Dalam panduan ini, kami akan mendemonstrasikan pemasangan LAMPU menumpuk AlmaLinux.

Langkah 1: Instal Apache di AlmaLinux

Kita mulai dengan instalasi Apache server web. Apache httpd paket di-host di AppStream gudang. Dengan demikian, Anda dapat menginstal Apache menggunakan Manajer paket DNF sebagai berikut:

$ sudo dnf install -y @httpd. 
Instal Apache di AlmaLinux
Instal Apache di AlmaLinux

Saat pemasangan Apache selesai, lanjutkan dan mulai layanan Apache seperti yang ditunjukkan.

$ sudo systemctl mulai httpd. 

Anda juga ingin mengaktifkan Apache server web untuk memulai ketika sistem dihidupkan atau saat reboot. Oleh karena itu, aktifkan layanan Apache.

$ sudo systemctl aktifkan httpd. 

Untuk memastikan Apache berjalan, jalankan perintah:

$ sudo systemctl status httpd. 
Cek Apache di AlmaLinux
Cek Apache di AlmaLinux

Outputnya adalah indikasi yang jelas bahwa Apache berjalan seperti yang diharapkan.

Kami juga dapat mengujinya Apache aktif dengan menelusuri IP server atau nama domain. Tetapi pertama-tama, jika Anda mengaktifkan Firewalld, Anda harus mengizinkan HTTP lalu lintas melintasi firewall.

$ sudo firewall-cmd --permanent --zone=public --add-service=http. 

Untuk menerapkan perubahan, muat ulang firewall.

$ sudo firewall-cmd --reload. 

Anda sekarang dapat melanjutkan untuk menelusuri alamat IP server seperti yang ditunjukkan.

http://server-ip-address. ATAU. http://your-domain.com. 

Halaman selamat datang Apache akan muncul untuk melihat, konfirmasi bahwa server web berhasil disiapkan.

Verifikasi Apache di AlmaLinux
Verifikasi Apache di AlmaLinux

Langkah 2: Instal MariaDB di AlmaLinux

Pindah, kita akan menginstal MariaDB – adalah sistem manajemen basis data relasional (RDBMS) yang merupakan garpu dari MySQL. MariaDB tersedia juga dari AppStream gudang. Anda dapat membuat daftar versi yang tersedia dari MariaDB dengan menjalankan perintah berikut

$ sudo dnf daftar modul mariadb. 
Daftar MariaDB di AlmaLinux
Daftar MariaDB di AlmaLinux

Dari output, versi defaultnya adalah MariaDB 10.3. Namun, kami akan menginstal 10.5 yang merupakan yang terbaru di repositori.
Agar ini terjadi, setel ulang modul MariaDB sebagai berikut.

$ sudo dnf modul reset mariadb. 

Kemudian instal yang terbaru MariaDB versi menggunakan perintah:

$ sudo dnf module install mariadb: 10.5. 
Instal MariaDB di AlmaLinux
Instal MariaDB di AlmaLinux

Setelah selesai, pastikan untuk memulai MariaDB melayani.

$ sudo systemctl start mariadb. 

Kemudian aktifkan MariaDB untuk memulai setiap kali sistem di-boot atau saat reboot.

$ sudo systemctl aktifkan mariadb. 

Hanya untuk mengonfirmasi bahwa server basis data relasional aktif dan berjalan, jalankan:

$ sudo systemctl status mariadb. 
Periksa MariaDB di AlmaLinux
Periksa MariaDB di AlmaLinux

Pengaturan default MariaDB lemah dan menimbulkan potensi risiko keamanan ke server. Karena itu, kami akan melangkah lebih jauh dan memperkuat MariaDB. Jalankan skrip yang ditampilkan.

$ sudo mysql_secure_installation. 

Anda akan dibawa melalui beberapa petunjuk. Pastikan untuk mengatur kata sandi root terlebih dahulu.

Setel Kata Sandi Akar MariaDB
Setel Kata Sandi Akar MariaDB

Untuk sisa pertanyaan, jawab 'Y' untuk mengubahnya ke pengaturan yang disarankan. Ini melibatkan penghapusan pengguna anonim, memblokir login root jarak jauh, dan menghapus database pengujian.

Amankan MariaDB di AlmaLinux
Amankan MariaDB di AlmaLinux

Untuk masuk ke server database Anda, jalankan perintah.

$ sudo mysql -u root -p. 

Langkah 3: Instal PHP 8 di AlmaLinux

Komponen terakhir dari LAMPU tumpukan yang akan kita instal adalah PHP. Ini adalah bahasa skrip sisi server untuk pengembangan aplikasi web dinamis.

Untuk memeriksa versi PHP yang tersedia di repositori AppStream, jalankan:

$ sudo dnf daftar modul php.ini 

Versi terbaru yang ditawarkan oleh AppStream repo adalah PHP 7.4.

Daftar PHP di AlmaLinux
Daftar PHP di AlmaLinux

Namun, jika Anda ingin menginstal versi terbaru PHP, Anda perlu menginstal: remi gudang. Ini adalah repositori pihak ketiga yang menyediakan versi PHP terbaru.

Instal repositori Remi di AlmaLinux sebagai berikut:

$ sudo dnf install http://rpms.remirepo.net/enterprise/remi-release-8.rpm. 
Instal Remi di AlmaLinux
Instal Remi di AlmaLinux

Sekali lagi, daftar modul PHP yang ditawarkan dan kali ini, Anda akan mendapatkan repositori Remi pada daftar dengan modul PHP yang ditawarkan.

$ sudo dnf daftar modul php.ini 

Pada saat penulisan panduan ini, versi PHP terbaru adalah PHP 8.1 yang mana Kandidat Rilis. Ini setara dengan Beta versi dan hanya boleh digunakan untuk tujuan pengujian dan bukan produksi.

Daftar Modul PHP di AlmaLinux
Daftar Modul PHP di AlmaLinux

Untuk menginstal modul PHP terbaru, setel ulang modul PHP default dan aktifkan PHP 8.1 modul sebagai berikut.

$ sudo dnf modul reset php. $ sudo dnf module aktifkan php: remi-8.1. 
Instal PHP di AlmaLinux
Instal PHP di AlmaLinux

Akhirnya, instal PHP dan modul PHP lain pilihan Anda seperti yang ditunjukkan.

$ sudo dnf install php php-common php-cli php-mbstring php-xml php-zip php-mysqlnd php-opcache php-curl php-intl php-gd. 
Instal Modul PHP di AlmaLinux
Instal Modul PHP di AlmaLinux

Ketika instalasi selesai, verifikasi versi PHP yang diinstal.

$php -v. 
Cek PHP di AlmaLinux
Cek PHP di AlmaLinux

Selain itu, Anda dapat menguji PHP di browser dengan terlebih dahulu membuat file uji PHP seperti yang ditunjukkan.

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

Selanjutnya, paste file PHP berikut.

php. phpinfo(); 

Simpan perubahan dan keluar dari file. Mulai ulang server web Apache.

$ sudo systemctl restart httpd. 

Kemudian telusuri URL yang ditampilkan.

http://server-ip/info.php. ATAU. http://your-domain.com/info.php. 

Ini akan mengarahkan Anda ke halaman info PHP yang menunjukkan versi PHP yang diinstal di antara detail lainnya.

Cek Info PHP di AlmaLinux
Cek Info PHP di AlmaLinux

Dan ini menyimpulkan tutorial ini tentang instalasi LAMPU menumpuk AlmaLinux. Anda sekarang dapat mulai menjadi tuan rumah Host Virtual Apache untuk menjalankan aplikasi web Anda dan amankan Apache Anda dengan HTTPS.

Teachs.ru