GNU/Linux >> Belajar Linux >  >> AlmaLinux

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

LAMP adalah setumpuk perangkat lunak sumber terbuka untuk menyediakan lingkungan server web yang berfungsi penuh untuk berbagai PHP dan aplikasi web lainnya. LAMP adalah singkatan dari Linux, Apache, MySQL database (atau MariaDB sebagai alternatif), dan bahasa pemrograman PHP.

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

Dalam konteks ini, kita akan melihat cara menginstal LAMP Stack di AlmaLinux 8.


Langkah-Langkah Memasang LAMP Stack di AlmaLinux 8

1. Lakukan Pembaruan Sistem

Untuk memulai, pastikan sistem Anda mutakhir dan kemudian instal EPEL dengan perintah di bawah ini:

$ sudo dnf update
$ sudo dnf install epel-release


2. Instal Apache di AlmaLinux 8

Sekarang, Jalankan perintah berikut untuk menginstal server web Apache:

$ sudo dnf install httpd httpd-tools

Setelah menginstal layanan Apache di sistem Anda, mulai semua layanan yang diperlukan:

$ sudo systemctl enable httpd
$ sudo systemctl start httpd
$ sudo systemctl status httpd

Verifikasi bahwa server web berjalan dan dapat diakses dengan mengakses alamat IP server Anda:

http://your-server-ipadress


3. Instal MariaDB di AlmaLinux 8

MariaDB adalah server basis data yang populer. Instalasinya sederhana dan hanya membutuhkan beberapa langkah:

$ sudo dnf install mariadb-server mariadb

Setelah penginstalan selesai, mulailah mengaktifkannya untuk memulai sistem start-up menggunakan:

$ sudo systemctl restart mariadb
$ sudo systemctl status mariadb
$ sudo systemctl enable mariadb

Secara default, MariaDB tidak dikeraskan. Anda dapat mengamankan MariaDB menggunakan skrip mysql_secure_installation. Anda harus membaca dan di bawah setiap langkah dengan cermat yang akan menetapkan kata sandi root, menghapus pengguna anonim, melarang login root jarak jauh, dan menghapus database pengujian dan akses untuk mengamankan MariaDB:

$ mysql_secure_installation

Konfigurasikan seperti ini:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

Untuk masuk ke MariaDB, gunakan perintah berikut (perhatikan bahwa itu adalah perintah yang sama yang akan Anda gunakan untuk masuk ke database MariaDB):

$ mysql -u root -p


4. Instal PHP di AlmaLinux 8

PHP adalah bahasa skrip populer yang mendukung konten dinamis dari jutaan situs web dan aplikasi. Sekarang kita jalankan perintah di bawah ini untuk menginstal PHP:

$ sudo dnf install php-mysqlnd php-dom php-simplexml php-xml php-curl php-exif php-ftp php-gd php-iconv php-json php-mbstring php-posix

Sekarang restart server web Anda sehingga Apache tahu bahwa ia akan melayani permintaan PHP juga:

$ sudo systemctl restart httpd

Untuk mengonfirmasi bahwa server web kami dapat diakses dan PHP berfungsi seperti yang diharapkan, kami dapat membuat file bernama info.php di dalam direktori /var/www/html:

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

Tambahkan baris berikut:

<?php
phpinfo ();
?>


5. Konfigurasi Firewall

Jika Anda mengaktifkan firewalld default di AlmaLinux, Anda harus membuka port 80 dan 443 untuk koneksi HTTP dan HTTPS yang masuk ke server web Anda:

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



AlmaLinux
  1. Instal WordPress di Rocky Linux 8 menggunakan LAMP stack - Panduan langkah demi langkah?

  2. Instal NGINX di openSUSE - Panduan langkah demi langkah?

  3. Instal Skype di openSUSE Leap 15.3 - Panduan langkah demi langkah?

  1. Instal ElasticSearch di AlmaLinux 8 - Panduan langkah demi langkah?

  2. Instal LAMP Stack di CentOS 7 - Proses Langkah demi Langkah?

  3. Instal tumpukan LAMP di Fedora 31

  1. Instal Snipe-IT di AlmaLinux 8 - Panduan langkah demi langkah?

  2. Instal LAMP di Ubuntu 20.04 - Panduan langkah demi langkah?

  3. Instal RabbitMQ di Ubuntu 20.04 LTS - Panduan langkah demi langkah?