Cara memasang timbunan lampu pada almalinux

Cara memasang timbunan lampu pada almalinux

Stack lampu adalah pelbagai perisian yang mengandungi semua yang anda perlukan untuk melayani laman web, menunjukkan kandungan dinamik, dan menyimpan atau mengambil data dari pangkalan data. Perisian ini adalah dalam akronim Lampu, iaitu Sistem Operasi Linux, Server Web Apache, Pangkalan Data MySQL (atau MariaDB secara alternatif), dan bahasa pengaturcaraan PHP.

Sekiranya anda telah memasang Almalinux atau berhijrah dari Centos ke Almalinux, maka anda sudah mempunyai keperluan pertama yang dilakukan. Seterusnya, anda hanya perlu mendapatkan stack lampu anda dan berjalan. Dalam panduan ini, kami akan menunjukkan arahan langkah demi langkah untuk memasang timbunan lampu di Almalinux.

Dalam tutorial ini anda akan belajar:

  • Cara Memasang Semua Pakej Prasyarat Lampu di Almalinux
  • Cara Mengamankan Pangkalan Data MariaDB
  • Cara Memulakan Perkhidmatan HTTPD dan MariaDB
  • Cara Membuka Pelabuhan Firewall HTTP dan HTTPS
Stack lampu berjalan dengan jayanya di Almalinux Keperluan Perisian dan Konvensyen Talian Perintah Linux
Kategori Keperluan, konvensyen atau versi perisian yang digunakan
Sistem Almalinux
Perisian Lampu (Apache, Mysql/Mariadb, PHP)
Yang lain Akses istimewa ke sistem linux anda sebagai akar atau melalui sudo perintah.
Konvensyen # - Memerlukan arahan Linux yang diberikan untuk dilaksanakan dengan keistimewaan akar sama ada secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
$ - Memerlukan arahan Linux yang diberikan sebagai pengguna yang tidak layak

Pasang dan konfigurasikan pakej lampu di Almalinux

Ikut bersama langkah -langkah di bawah untuk mendapatkan persediaan Apache, MariaDB, dan PHP dan dikonfigurasikan pada Almalinux.

CATATAN
Untuk panduan ini, kami akan memasang MariaDB dan bukannya pakej pelayan MySQL rasmi. MariaDB adalah pelaksanaan sumber terbuka MySQL dan berfungsi dengan sama, tetapi ia mempunyai beberapa ciri lagi. Sekiranya anda tidak mahu memasang MariaDB, jangan ragu untuk memasang mysql sebaliknya.
  1. Jalankan arahan berikut untuk memasang Apache, MariaDB, PHP, dan beberapa modul PHP tambahan dengan Pengurus Pakej DNF.
    # DNF Pasang Httpd MariaDB-Server PHP-MYSQLND PHP-FPM 


  2. Sekiranya anda mempunyai firewalld lalai yang didayakan di Almalinux, anda perlu membuka port 80 dan 443 untuk sambungan HTTP dan HTTPS masuk ke pelayan web anda.
    # firewall-cmd --Panent --Zone = public --Add-Service = http # firewall-cmd --permanent --Zone = public --add-service = https # firewall-cmd--reload 
  3. Mulakan kedua -dua Apache Webserver dan MariaDB Perkhidmatan:
    # Systemctl Mula MariaDB # Systemctl Mula Httpd 

    Dayakan MariaDB dan HTTPD bermula selepas reboot sistem:

    # Systemctl Dayakan MariaDB # Systemctl Dayakan Httpd 


  4. Laksanakan arahan berikut untuk memastikan pemasangan Mariadb anda dan tetapkan kata laluan root. Akan ada beberapa arahan untuk dilalui. Disarankan agar anda melumpuhkan log masuk akar jauh apabila soalan muncul, melainkan jika anda mempunyai keadaan yang memerlukannya.
    # mysql_secure_installation 
  5. Untuk mengesahkan bahawa pelayan web kami boleh diakses dan PHP berfungsi seperti yang diharapkan, kami boleh membuat fail yang dipanggil maklumat.php di dalam /var/www/html direktori. Fail harus mengandungi baris berikut, yang mengesahkan sama ada PHP berfungsi atau tidak.
     
  6. Tukar keizinan direktori pelayan web, dan tukar konteks keselamatan selinux.
    # chown -r apache: apache/var/www/html/* # chcon -t httpd_sys_rw_content_t/var/www/html/-r 
  7. Di penyemak imbas anda, navigasi ke halaman ujian yang telah kami buat dengan membuka URL di http: // localhost/info.php. Anda harus melihat hasil seperti yang ada di tangkapan skrin di bawah.
  8. Stack lampu berjalan dengan jayanya di Almalinux
  9. Setakat ini, kami baru saja memasang timbunan lampu tulang kosong. Bergantung pada aplikasi yang akan anda gunakan, anda mungkin juga perlu memasang modul PHP tambahan. Untuk melihat senarai modul yang tersedia untuk pemasangan dari Pengurus Pakej Sistem, laksanakan arahan berikut di Terminal.
    # DNF Cari PHP- 

    Kemudian, untuk memasang pakej tambahan, laksanakan:

    # DNF Pasang Packagename 

    Sebaik sahaja pakej dipasang, muat semula perkhidmatan HTTPD untuk perubahan yang berlaku:

    # Systemctl Reload Httpd 

Pemikiran penutupan

Dalam panduan ini, kami melihat cara memasang dan mengkonfigurasi timbunan lampu di Almalinux. Ini melibatkan memasang pakej perisian individu, iaitu Apache, MariaDB, dan PHP. Sistem anda kini bersedia untuk berkhidmat dan menyimpan kandungan web dinamik.

Tutorial Linux Berkaitan:

  • Ubuntu 20.04 WordPress dengan pemasangan Apache
  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Cara Memasang MySQL di Almalinux
  • Cara membuat timbunan lampu berasaskan Docker menggunakan Docker pada ..
  • Pemasangan WordPress OpenLiteSpeed
  • Pasang mysql di Ubuntu 20.04 LTS Linux
  • Ubuntu 20.04: WordPress dengan pemasangan nginx
  • Cara Memasang Stack Lemp pada Almalinux
  • Cara Menyiapkan Linux Apache Mysql Python Server
  • Pemasangan ampache raspberry pi