GNU/Linux >> Belajar Linux >  >> Cent OS

Cara menginstal tumpukan LAMP di AlmaLinux 8

LAMPU adalah kumpulan perangkat lunak sumber terbuka populer yang sebagian besar digunakan untuk menguji dan menghosting aplikasi web. Ini adalah akronim untuk L inux A tempel M ariaDB / MySQL dan P HP. Ini kompromi server web ( Apache ), server database ( MariaDB atau MySQL ), dan bahasa scripting PHP yang mendukung halaman web dinamis yang ditulis dalam PHP. Dalam panduan ini, kami menampilkan instalasi LAMP di AlmaLinux 8

Langkah 1:Tingkatkan versi paket sistem

Sebelum kita melakukan instalasi, selalu mengupgrade paket sistem ke versi terbarunya. Memutakhirkan juga memiliki efek membangun kembali cache repositori sistem. Oleh karena itu, untuk menjalankan pembaruan sistem, jalankan:

$ sudo dnf update

Langkah 2:Instal server web Apache

Komponen pertama yang akan kita instal adalah server web Apache. Untuk menginstal Apache di AlmaLinux 8 bersama alat dan dependensi lain, jalankan:

$ sudo dnf install httpd

Setelah instalasi selesai, kita perlu memulai dan mengaktifkan Apache untuk dijalankan setiap kali kita memulai atau boot ke AlmaLinux.

Untuk mengaktifkan Apache, pertama, jalankan saja:

$ sudo systemctl enable httpd

Kemudian jalankan perintah di bawah ini untuk memulai layanan Apache.

$ sudo systemctl start httpd

Kami perlu mengonfirmasi bahwa Apache berjalan tanpa kesalahan. Untuk memverifikasi ini, kami akan menjalankan perintah:

$ sudo systemctl status httpd

Anda juga dapat mengonfirmasi status Apache dari browser web. Tapi pertama-tama, kita perlu mengizinkan lalu lintas HTTP melintasi firewall. Cukup jalankan perintah yang ditampilkan untuk mengizinkan lalu lintas HTTP.

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

Kemudian muat ulang firewall agar perubahan diterapkan.

$ sudo firewall-cmd --reload

Besar! Sekarang cukup luncurkan browser web pilihan Anda dan kunjungi IP server seperti yang ditunjukkan. Ini menampilkan halaman pengujian Apache default.

http://server-ip

Langkah 3:Instal server database MariaDB

MariaDB adalah server database open-source yang merupakan fork dari MySQL. Ini menyediakan banyak fitur seperti mesin penyimpanan, replikasi lebih cepat, dan keamanan yang ditingkatkan yang membuatnya lebih populer di antara keduanya. Untuk menginstal MariaDB, jalankan perintah:

$ sudo dnf install mariadb-server mariadb

Setelah selesai, aktifkan MariaDB sehingga setiap kali Anda boot ke AlmaLinux, MariaDB dimulai secara otomatis.

$ sudo systemctl enable mariadb

Kemudian mulai layanan.

$ sudo systemctl start mariadb

Pengaturan MariaDB, secara default, lemah dan ini menimbulkan potensi risiko keamanan seperti pelanggaran oleh peretas. Untuk mengamankan server database, jalankan mysql_secure_installation skrip

$ sudo mysql_secure_installation

Anda pertama-tama diminta untuk menyetel kata sandi Root untuk tujuan otentikasi.

Untuk petunjuk selanjutnya, ketik 'Y ’ untuk menerapkan pengaturan yang disarankan yang mencakup menghapus pengguna anonim default, melarang login jarak jauh oleh pengguna root, dan menghapus database uji yang dapat dimanfaatkan oleh penyerang untuk mendapatkan entri ke server database.

Untuk masuk ke MariaDB, jalankan perintah:

$ sudo mysql -u root -p

Langkah 4:Instal versi PHP terbaru

PHP adalah bahasa skrip open-source populer yang digunakan dalam pengembangan situs web dinamis dan merupakan inti dalam pengembangan platform blogging seperti Drupal dan WordPress. Secara default, repositori AlmaLinux menyediakan PHP 7.4 secara default. Namun, versi yang lebih baru tersedia – PHP 8.0

Oleh karena itu, kami akan menginstal rilis PHP terbaru yaitu PHP 8.0. Karena ini tidak ditawarkan di repositori resmi, kami akan mengaktifkan repositori Remi yang merupakan repositori YUM pihak ketiga yang menyediakan tumpukan PHP,

Untuk mengaktifkan repositori Remi cukup jalankan perintah:

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

Untuk melihat sekilas modul PHP yang tersedia, jalankan:

$ sudo dnf module list php

Modul default yang disediakan adalah PHP 7.2. Namun, kita perlu mengaktifkan modul terbaru yang akan menyediakan PHP 8.0. Dengan mengingat hal ini, kami akan mengatur ulang modul default.

$ sudo dnf module reset php

Selanjutnya, aktifkan modul PHP Remi terbaru

$ sudo dnf module enable php:remi-8.0

Dengan modul terbaru diaktifkan, lanjutkan dan instal php 8.0 dan ekstensi php pilihan seperti yang diilustrasikan.

$ sudo dnf install php php-fpm php-curl php-cli php-gd

Terakhir, konfirmasikan versi PHP yang diinstal.

$ php -v

Anda juga dapat menguji PHP dari browser web dengan terlebih dahulu membuat file php sederhana di direktori webroot seperti yang ditunjukkan.

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

Rekatkan baris berikut dan simpan file.

<?php

phpinfo();

?>

Kemudian restart server web Apache

$ sudo systemctl restart httpd

Sekali lagi, buka browser Anda dan jelajahi URL yang ditampilkan.

http://server-IP/info.php

Halaman web yang menampilkan detail versi PHP yang diinstal termasuk informasi detail tentang ekstensi PHP akan ditampilkan.

Kesimpulan

Dan begitulah tuan dan nyonya. Kami telah menyelesaikan instalasi tumpukan LAMP di AlmaLinux 8.4.


Cent OS
  1. Cara Memasang LAMP Stack di CentOS 8

  2. Cara menginstal tumpukan LAMP di AlmaLinux

  3. Instal LAMP Stack di AlmaLinux 8 - Panduan langkah demi langkah?

  1. Cara Memasang LAMP Stack di CentOS 7

  2. Cara Menginstal MongoDB di AlmaLinux 8

  3. Bagaimana cara menginstal Lighttpd di AlmaLinux 8

  1. Cara Install PrestaShop di Almalinux 8

  2. Cara Install Nginx di AlmaLinux 8

  3. Cara Menginstal Python 3.10 di AlmaLinux 8