Cara memasang tumpukan lampu di almalinux

Cara memasang tumpukan lampu di almalinux

Tumpukan lampu adalah bermacam -macam perangkat lunak yang berisi semua yang Anda butuhkan untuk melayani situs web, menampilkan konten yang dinamis, dan menyimpan atau mengambil data dari database. Perangkat lunak ini berada dalam akronim lampu, yaitu sistem operasi Linux, server web apache, database mysql (atau mariadb alternatif), dan bahasa pemrograman php.

Jika Anda telah menginstal Almalinux atau bermigrasi dari CentOS ke Almalinux, maka Anda sudah memiliki persyaratan pertama yang dilakukan. Berikutnya, Anda hanya perlu menumpuk lampu dan berjalan. Di panduan ini, kami akan menampilkan instruksi langkah demi langkah untuk memasang tumpukan lampu di Almalinux.

Dalam tutorial ini Anda akan belajar:

  • Cara memasang semua paket prasyarat lampu di almalinux
  • Cara mengamankan basis data mariadb
  • Cara memulai layanan httpd dan mariadb
  • Cara membuka port http dan https firewall https
Tumpukan lampu berjalan dengan sukses di Almalinux Persyaratan Perangkat Lunak dan Konvensi Baris Perintah Linux
Kategori Persyaratan, konvensi atau versi perangkat lunak yang digunakan
Sistem Almalinux
Perangkat lunak Lampu (Apache, Mysql/Mariadb, PHP)
Lainnya Akses istimewa ke sistem Linux Anda sebagai root atau melalui sudo memerintah.
Konvensi # - mensyaratkan perintah linux yang diberikan untuk dieksekusi dengan hak istimewa root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo memerintah
$ - mensyaratkan perintah Linux yang diberikan untuk dieksekusi sebagai pengguna biasa

Instal dan Konfigurasikan Paket Lampu di Almalinux

Ikuti dengan langkah -langkah di bawah ini untuk mendapatkan pengaturan Apache, MariaDB, dan PHP dan dikonfigurasi di Almalinux.

CATATAN
Untuk panduan ini, kami akan menginstal mariadb alih -alih paket server mysql resmi. Mariadb adalah implementasi open source dari MySQL dan bekerja persis sama, tetapi memiliki beberapa fitur lagi. Jika Anda tidak ingin menginstal mariadb, jangan ragu untuk menginstal mysql sebagai gantinya.
  1. Jalankan perintah berikut untuk menginstal Apache, MariaDB, PHP, dan beberapa modul PHP tambahan dengan DNF Package Manager.
    # DNF Instal httpd mariadb-server php-mysqlnd php-fpm 


  2. Jika Anda memiliki firewalld default yang diaktifkan di Almalinux, Anda harus membuka port 80 dan 443 untuk koneksi HTTP dan HTTPS yang masuk ke server web Anda.
    # firewall-cmd --permanent --zone = public --add-service = http # firewall-cmd --permanent --zone = public --add-service = https # firewall-cmd --eload 
  3. Mulailah Layanan Webserver Apache dan MariaDB:
    # Systemctl Mulai mariadb # systemctl Mulai httpd 

    Aktifkan mariadb dan httpd untuk memulai setelah reboot sistem:

    # Systemctl Aktifkan MariaDB # Systemctl Aktifkan HTTPD 


  4. Jalankan perintah berikut untuk mengamankan instalasi mariadb Anda dan atur kata sandi root. Akan ada beberapa petunjuk untuk dilalui. Disarankan agar Anda menonaktifkan login root jarak jauh ketika pertanyaan muncul, kecuali jika Anda memiliki beberapa keadaan yang mengharuskannya.
    # mysql_secure_installation 
  5. Untuk mengonfirmasi bahwa server web kami dapat diakses dan PHP berfungsi seperti yang diharapkan, kami dapat membuat file yang dipanggil info.php di dalam /var/www/html direktori. File harus berisi baris berikut, yang memverifikasi apakah PHP berfungsi atau tidak.
     
  6. Ubah izin direktori server web, dan ubah konteks keamanan selinux.
    # chown -r apache: apache/var/www/html/* # chcon -t httpd_sys_rw_content_t/var/www/html/-r 
  7. Di browser Anda, arahkan ke halaman uji yang telah kami buat dengan membuka URL di http: // localhost/info.php. Anda harus melihat hasil seperti yang ada di tangkapan layar di bawah ini.
  8. Tumpukan lampu berjalan dengan sukses di Almalinux
  9. Sejauh ini, kami baru saja memasang tumpukan lampu Bare Bones. Bergantung pada aplikasi yang akan Anda gunakan, Anda mungkin juga perlu menginstal modul PHP tambahan. Untuk melihat daftar modul yang tersedia untuk instalasi dari manajer paket sistem, jalankan perintah berikut di Terminal.
    # DNF Search PHP- 

    Kemudian, untuk menginstal paket tambahan, jalankan:

    # DNF Instal PackageName 

    Setelah paket diinstal, muat ulang layanan HTTPD agar perubahan berlaku:

    # SystemCTL Reload httpd 

Menutup pikiran

Di panduan ini, kami melihat cara menginstal dan mengonfigurasi tumpukan lampu di Almalinux. Ini melibatkan menginstal paket perangkat lunak individual, yaitu Apache, Mariadb, dan PHP. Sistem Anda sekarang siap untuk melayani dan menyimpan konten web yang dinamis.

Tutorial Linux Terkait:

  • Ubuntu 20.04 WordPress dengan Instalasi Apache
  • Hal -hal yang harus diinstal pada ubuntu 20.04
  • Cara menginstal mysql di almalinux
  • Cara membuat tumpukan lampu berbasis Docker menggunakan Docker di…
  • Instalasi OpenLitespeed WordPress
  • Instal MySQL di Ubuntu 20.04 LTS Linux
  • Ubuntu 20.04: WordPress dengan instalasi nginx
  • Cara Menginstal Tumpukan Lemp di Almalinux
  • Cara Mengatur Linux Apache Mysql Python Server
  • Instalasi ampache raspberry pi