Cara Memasang Stack Lamp pada Rocky Linux 8
- 4063
- 6
- Mr. Ramon Runolfsson
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 RockySelepas 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 httpdSemak 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 LinuxSekiranya 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 MariadbSemak 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.
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.
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 phpAliran 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 LinuxSelain 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 -vSemak 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 PHPAnda 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.
- « Cara Memasang MongoDB di Rocky Linux dan Almalinux
- Selamat Apache dengan Let's Encrypt Sijil di Rocky Linux »