Cara Memasang Stack Lamp pada Rocky Linux 8

Cara Memasang Stack Lamp pada Rocky Linux 8

Lampu adalah timbunan popular yang digunakan dalam kalangan pembangunan untuk menganjurkan aplikasi web statik dan dinamik. Ini akronim untuk Linux, Apache, Mysql (atau Mariadb) & Php. Terutama, ia terdiri daripada pelayan Web Apache, MySQL atau MariaDB Database Server, dan PHP.

[Anda mungkin juga suka: Cara Memasang Stack Lemp pada Rocky Linux 8]

Dalam panduan ini, kami membimbing anda melalui pemasangan Lampu pada Rocky Linux 8.

Prasyarat

Sebelum anda memulakan, pastikan anda mempunyai perkara berikut:

  • Contoh Rocky Linux 8
  • Pengguna sudo yang dikonfigurasikan

Mari kita mulakan…

Langkah 1: Pasang Apache di Linux berbatu

Komponen pertama yang akan kita mulakan ialah Apache webserver. Ini disediakan oleh httpd pakej perisian. Apabila dipasang, httpd Daemon berjalan di latar belakang menunggu masuk Http Permintaan dari peranti pelanggan.

Untuk memasang Apache, Lancarkan terminal anda dan jalankan arahan.

$ sudo DNF Pasang HTTPD 

Ini memasang httpd pakej bersama dengan kebergantungan lain.

Pasang Apache di Linux Rocky

Selepas itu, aktifkan webserver bermula pada masa boot.

$ sudo systemctl enable httpd 

Dan kemudian mulakan Apache httpd Daemon seperti yang ditunjukkan.

$ sudo systemctl start httpd 

Untuk mengesahkannya Apache sedang berjalan Rocky Linux 8, Mengeluarkan arahan:

$ sudo Systemctl Status httpd 
Semak status Apache di Rocky Linux

Cara lain yang lain untuk mengesahkannya Apache aktif dan berjalan adalah dengan melayari alamat IP pelayan atau nama domain yang berkelayakan (FQDN) seperti yang ditunjukkan.

http: // server-ip atau http: // domain.com 

Ini sepatutnya memberi anda halaman ujian Apache Http, penunjuk bahawa semuanya baik -baik saja.

Semak halaman Apache di Rocky Linux

Sekiranya anda mendapat ralat pada penyemak imbas anda ketika cuba mengakses halaman, maka mungkin firewall menyekat lalu lintas HTTP. Jalankan arahan di bawah untuk membenarkan Http lalu lintas dan tambah nilai firewall.

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

Langkah 2: Pasang Mariadb di Rocky Linux

Seterusnya, kita perlu memasang pelayan pangkalan data. Dua pilihan cukup - Mariadb dan Mysql. Kami akan memberi tumpuan Mariadb Terima kasih kepada peningkatan yang banyak termasuk replikasi yang lebih cepat dan lebih selamat, banyak enjin penyimpanan berprestasi tinggi, keserasian ke belakang dengan MySQL, dan prestasi keseluruhan yang lebih baik jika dibandingkan dengan MySQL.

The AppStream repositori untuk Rocky Linux menyediakan MariaDB 10.3 Pada masa menulis panduan ini.

Untuk memasang Mariadb, Jalankan arahan:

$ sudo dnf memasang MariaDB-Server Mariadb 

Apabila pemasangan selesai, dapatkan Mariadb untuk memulakan reboot atau semasa boot.

$ sudo systemctl enable --now Mariadb 

Dan akhirnya, mulakan Mariadb perkhidmatan.

$ sudo Systemctl Mula MariaDB 

Untuk mengesahkannya Mariadb Daemon berjalan, jalankan arahan:

$ sudo Systemctl Status Mariadb 
Semak status MariaDB

Tetapan lalai MariaDB lemah dan menimbulkan beberapa kelemahan yang dapat dimanfaatkan oleh penggodam untuk melanggar pelayan pangkalan data. Oleh itu, kita perlu mengambil langkah tambahan untuk mengeraskan pelayan pangkalan data.

Untuk mencapai ini, jalankan skrip yang ditunjukkan.

$ sudo mysql_secure_installation 

Langkah pertama ialah menetapkan akar kata laluan. Jadi tekan Masukkan Oleh kerana tiada kata laluan root dikonfigurasikan secara lalai, dan kemudian 'Y' Untuk menetapkan kata laluan root. Sediakan kata laluan yang kuat dan sahkan.

Tetapkan kata laluan root mariadb

Jenis 'Y' untuk baki konfigurasi. Ini akan membersihkan atau membuang mana -mana pengguna tanpa nama, menyekat log masuk akar jauh dan mengeluarkan pangkalan data ujian yang tidak diperlukan dalam persekitaran pengeluaran.

Pemasangan MariaDB selamat

Pelayan pangkalan data kini dikonfigurasikan sepenuhnya dan selamat.

Langkah 3: Pasang PHP di Rocky Linux

Akhirnya, komponen terakhir untuk dipasang akan Php. Php, Backronym untuk PHP Hypertext Preprocessor, adalah bahasa skrip yang digunakan dalam pembangunan laman web dinamik.

[Anda mungkin juga suka: Cara Memasang PHP 8 terkini.0 di Rocky Linux 8]

Rocky Linux Appstream Menyediakan pelbagai versi PHP. Untuk memeriksa versi yang ada, jalankan arahan:

$ sudo dnf modul senarai php 

Ini menyediakan senarai modul dan aliran PHP.

Senaraikan aliran modul php

Aliran php lalai adalah Php 7.2. Untuk memasang aliran modul terkini dari repositori, tetapkan semula aliran PHP.

$ sudo dnf modul reset php 

Kemudian aktifkan aliran PHP yang dipilih. Contohnya, untuk membolehkan Php 7.4, Jalankan:

$ sudo DNF Modul Pasang PHP: 7.4 

Ini dipasang Php 7.4 dan sambungan yang berkaitan.

Pasang PHP di Rocky Linux

Selain itu, anda boleh memasang sambungan PHP tambahan. Di sini, kami memasang PHP-CURL, dan PHP-ZIP sambungan.

$ sudo DNF Pasang PHP-CURL PHP-ZIP 

Setelah dipasang, sahkan versi PHP dipasang seperti yang ditunjukkan.

$ php -v 
Semak versi PHP

Cara lain untuk menguji versi PHP yang dipasang adalah untuk membuat fail php ujian di /var/www/html jalan.

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

Tampal konfigurasi yang ditunjukkan.

 

Simpan perubahan dan mulakan semula pelayan web.

$ sudo systemctl mulakan semula httpd 

Kemudian kembali ke penyemak imbas anda dan ikuti URL yang ditunjukkan

http: // server-ip/info.php 

Halaman yang memaparkan versi PHP di antara parameter lain seperti butiran sambungan PHP yang didayakan akan dipaparkan.

Semak maklumat PHP

Anda kini boleh mengeluarkan fail php ujian.

$ sudo rm -f/var/www/html/info.php 

Dan di sana anda memilikinya. Kami telah berjaya memasang Lampu tumpukan Rocky Linux 8.4. Anda boleh meneruskan dan menjadi tuan rumah aplikasi web anda atau mengkonfigurasi Apache untuk menjalankan pelbagai tuan rumah maya di pelayan yang sama.

Juga, jika anda ingin mengamankan pelayan web Apache dengan sijil SSL, periksa panduan kami yang menerangkan bagaimana untuk mendapatkan Apache dengan Let's Encrypt Sijil di Rocky Linux.