Cara memasang timbunan lampu di almalinux 8.4
- 588
- 14
- Ronnie Hermann
Lampu adalah timbunan hosting popular yang digunakan untuk membangun dan menguji aplikasi web. Ini akronim untuk Linux, Apache, Mariadb, & Php.
Apache adalah pelayan web sumber terbuka dan digunakan secara meluas. Mariadb adalah pelayan pangkalan data relasi sumber terbuka yang menyimpan data dalam jadual di dalam pangkalan data, dan Php adalah bahasa skrip sisi pelayan yang digunakan untuk membangunkan laman web dinamik.
Dalam perjalanan ini, kami akan menunjukkan pemasangan Lampu Tumpukan masuk Almalinux.
Langkah 1: Pasang Apache di Almalinux
Kami bermula dengan pemasangan Apache webserver. Apache httpd pakej dihoskan di AppStream repositori. Oleh itu, anda boleh memasang Apache menggunakan Pengurus Pakej DNF seperti berikut:
$ sudo dnf install -y @httpdPasang Apache di Almalinux
Apabila pemasangan Apache selesai, teruskan dan mulakan perkhidmatan Apache seperti yang ditunjukkan.
$ sudo systemctl start httpd
Anda juga mahu membolehkan Apache webserver untuk bermula apabila sistem dikuasakan pada atau pada reboot. Oleh itu, aktifkan perkhidmatan Apache.
$ sudo systemctl enable httpd
Untuk memastikan bahawa Apache sedang berjalan, jalankan arahan:
$ sudo Systemctl Status httpdPeriksa Apache di Almalinux
Output adalah petunjuk yang jelas bahawa Apache sedang berjalan seperti yang diharapkan.
Kita juga boleh mengujinya Apache aktif dengan melayari IP atau nama domain pelayan. Tetapi pertama, jika anda telah diaktifkan, anda perlu membenarkan Http lalu lintas melintasi firewall.
$ sudo firewall-cmd --permanent-zone = public --add-service = http
Untuk menerapkan perubahan, muat semula firewall.
$ sudo firewall-cmd-reload
Anda kini boleh meneruskan untuk melayari alamat IP pelayan seperti yang ditunjukkan.
http: // server-ip-address atau http: // your-domain.com
Halaman Selamat Datang Apache akan dilihat, pengesahan bahawa webserver berjaya disediakan.
Sahkan Apache di AlmalinuxLangkah 2: Pasang Mariadb di Almalinux
Bergerak, kami akan memasang Mariadb - adalah sistem pengurusan pangkalan data relasi (RDBMS) yang merupakan garpu Mysql. Mariadb juga boleh didapati dari AppStream repositori. Anda boleh menyenaraikan versi yang ada Mariadb dengan menjalankan arahan berikut
$ sudo dnf module senarai MariaDBSenaraikan Mariadb di Almalinux
Dari output, versi lalai adalah MariaDB 10.3. Namun, kami akan memasang 10.5 yang paling terkini di repositori.
Untuk ini berlaku, tetapkan semula modul MariaDB seperti berikut.
$ sudo dnf modul reset Mariadb
Kemudian pasang yang terkini Mariadb versi menggunakan arahan:
$ sudo DNF Modul Pasang MariaDB: 10.5Pasang Mariadb di Almalinux
Setelah selesai, pastikan anda memulakan Mariadb perkhidmatan.
$ sudo Systemctl Mula MariaDB
Kemudian aktifkan Mariadb untuk memulakan setiap kali sistem diboung atau semasa reboot.
$ sudo systemctl enable Mariadb
Hanya untuk mengesahkan bahawa pelayan pangkalan data relasi sedang berjalan dan berjalan, laksanakan:
$ sudo Systemctl Status MariadbPeriksa Mariadb di Almalinux
Tetapan lalai MariaDB lemah dan menimbulkan risiko keselamatan yang berpotensi ke pelayan. Oleh itu, kami akan melangkah lebih jauh dan mengeraskan MariaDB. Jalankan skrip yang ditunjukkan.
$ sudo mysql_secure_installation
Anda akan diambil melalui beberapa arahan. Pastikan terlebih dahulu menetapkan kata laluan root.
Tetapkan kata laluan root mariadbUntuk baki arahan, jawab 'Y'
untuk tweak ke tetapan yang disyorkan. Ini melibatkan membuang pengguna tanpa nama, menyekat log masuk akar jauh, dan mengeluarkan pangkalan data ujian.
Untuk log masuk ke pelayan pangkalan data anda jalankan arahan.
$ sudo mysql -u root -p
Langkah 3: Pasang Php 8 di Almalinux
Komponen terakhir dari Lampu timbunan yang akan kita pasang adalah Php. Ini adalah bahasa skrip sisi pelayan untuk pembangunan aplikasi web dinamik.
Untuk memeriksa versi PHP yang terdapat di repositori Appstream, jalankan:
$ sudo dnf modul senarai php
Versi terkini yang ditawarkan oleh AppStream repo adalah Php 7.4.
Senaraikan PHP di AlmalinuxWalau bagaimanapun, jika anda ingin memasang versi PHP yang sangat terkini, anda perlu memasang Remi repositori. Ini adalah repositori pihak ketiga yang menyediakan versi PHP terkini.
Pasang repositori REMI di Almalinux seperti berikut:
$ sudo DNF Pasang http: // rpms.remirepo.Bersih/Enterprise/Remi-Release-8.rpmPasang Remi di Almalinux
Sekali lagi, senaraikan modul PHP yang ditawarkan dan kali ini, anda akan mendapat repositori REMI dalam senarai dengan modul PHP yang ditawarkan.
$ sudo dnf modul senarai php
Pada masa menulis panduan ini, versi PHP terkini adalah Php 8.1 yang merupakan Calon pelepasan. Ini bersamaan dengan a Beta versi dan hanya boleh digunakan untuk tujuan ujian dan bukan pengeluaran.
Senaraikan Modul PHP di AlmalinuxUntuk memasang modul PHP terkini, tetapkan semula modul PHP lalai dan membolehkan Php 8.1 modul seperti berikut.
$ SUDO DNF Modul Reset Php $ Sudo DNF Modul Dayakan PHP: REMI-8.1Pasang PHP di Almalinux
Akhirnya, pasang Php dan modul PHP lain pilihan anda seperti yang ditunjukkan.
$ sudo dnf memasang php-common php-cli php-mbstring php-xml php-zip php-mysqlnd php-opcache php-curl php-intl php-gdPasang modul PHP di Almalinux
Apabila pemasangan selesai, sahkan versi PHP dipasang.
$ php -vPeriksa PHP di Almalinux
Di samping itu, anda boleh menguji PHP pada penyemak imbas dengan terlebih dahulu membuat fail php ujian seperti yang ditunjukkan.
$ sudo vim/var/www/html/info.php
Seterusnya, tampal fail PHP berikut.
Simpan perubahan dan keluar dari fail. Mulakan semula webserver Apache.
$ sudo systemctl mulakan semula httpd
Kemudian semak url ditunjukkan.
http: // server-ip/info.php atau http: // your-domain.com/info.php
Ini harus mengarahkan anda ke halaman maklumat php yang menunjukkan versi php yang dipasang antara butiran lain.
Semak maklumat PHP di AlmalinuxDan ini menyimpulkan tutorial ini mengenai pemasangan Lampu tumpukan Almalinux. Anda kini boleh mula menganjurkan tuan rumah maya Apache untuk menjalankan aplikasi web anda dan mengamankan Apache anda dengan HTTPS.
- « 3 cara untuk mengetahui proses mana yang mendengar di pelabuhan tertentu
- Cara Memasang Fail2Ban di Linux dan Almalinux »