Cara Menginstal Tumpukan Lemp di Almalinux

Cara Menginstal Tumpukan Lemp di Almalinux

Tumpukan LEMP 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 LEMP, yaitu sistem operasi Linux, server web nginx, database MySQL (atau mariadb sebagai alternatif), dan bahasa pemrograman php.

Jika Anda telah menginstal Almalinux atau bermigrasi dari CentOS ke Almalinux, maka Anda sudah memiliki persyaratan pertama yang dilakukan. Selanjutnya, Anda hanya perlu membuat dan berjalan lemp Anda. Dalam panduan ini, kami akan menampilkan instruksi langkah demi langkah untuk menginstal tumpukan LEMP di Almalinux.

Perhatikan bahwa juga dimungkinkan untuk memasang tumpukan lampu di Almalinux, yang sangat mirip dengan LEMP kecuali bahwa ia berisi Apache sebagai server web, bukan Nginx.

Dalam tutorial ini Anda akan belajar:

  • Cara menginstal semua paket prasyarat lemp di almalinux
  • Cara mengamankan basis data mariadb
  • Cara memulai layanan nginx dan mariadb
  • Cara membuka port http dan https firewall https
Lemp Stack Berlari Berjalan di Almalinux Persyaratan Perangkat Lunak dan Konvensi Baris Perintah Linux
Kategori Persyaratan, konvensi atau versi perangkat lunak yang digunakan
Sistem Almalinux
Perangkat lunak LEMP (nginx, 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 LEMP di Almalinux

Ikuti dengan langkah -langkah di bawah ini untuk mendapatkan pengaturan Nginx, 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 Nginx, MariaDB, PHP, dan beberapa modul PHP tambahan dengan DNF Package Manager.
    # DNF Instal Nginx 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 Nginx dan MariaDB:
    # Systemctl Mulai MariaDB # Systemctl Mulai Nginx 

    Aktifkan Mariadb dan Nginx untuk memulai setelah reboot sistem:

    # Systemctl Aktifkan MariaDB # Systemctl Aktifkan Nginx 
  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 /usr/share/nginx/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 nginx: nginx // usr/share/nginx/html/* # chcon -t httpd_sys_rw_content_t/usr/share/nginx/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. Lemp Stack Berlari Berjalan di Almalinux
  9. Sejauh ini, kami baru saja memasang tumpukan lemp tulang. 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 NginX agar perubahan berlaku:

    # SystemCTL Reload nginx 

Menutup pikiran

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

Tutorial Linux Terkait:

  • Ubuntu 20.04: WordPress dengan instalasi nginx
  • Hal -hal yang harus diinstal pada ubuntu 20.04
  • Cara menginstal mysql di almalinux
  • Instalasi OpenLitespeed WordPress
  • Instal MySQL di Ubuntu 20.04 LTS Linux
  • Ubuntu 20.04 WordPress dengan Instalasi Apache
  • Cara memasang tumpukan lampu di almalinux
  • Cara membuat tumpukan lampu berbasis Docker menggunakan Docker di…
  • Instalasi ampache raspberry pi
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux