Apache, MySQL/MariaDB ja PHP installimine RHEL 8-le


Selles õpetuses saate teada, kuidas installida LAMP-i virna - Linux, Apache, MySQL/MariaDB, PHP RHEL 8 süsteemi. Selles õpetuses eeldatakse, et olete oma RHEL 8 tellimuse juba lubanud ja teil on oma süsteemile juurjuurdepääs.

1. samm: installige Apache veebiserver

1. Esiteks alustame Apache veebiserveri installimisega, see on suurepärane veebiserver, mis haldab miljoneid veebisaite kogu Internetis. Installimise lõpuleviimiseks kasutage järgmist käsku:

# yum install httpd

2. Kui installimine on lõpule jõudnud, lubage Apache (see käivitub automaatselt süsteemi käivitamisel), käivitage veebiserver ja kontrollige olekut alltoodud käskude abil.

# systemctl enable httpd
# systemctl start httpd
# systemctl status httpd

3. Oma lehtede avalikkusele kättesaadavaks muutmiseks peame redigeerima oma tulemüüri reegleid, et lubada HTTP-päringuid meie veebiserveris järgmiste käskude abil.

# firewall-cmd --permanent --zone=public --add-service=http 
# firewall-cmd --permanent --zone=public --add-service=https
# firewall-cmd --reload

4. Veenduge, et veebiserver töötab ja on sellele juurdepääsetav, pöördudes kas http:// localhost või oma serveri IP-aadressi poole. Peaksite nägema allolevaga sarnast lehte.

2. samm: installige PHP programmeerimiskeel

5. Meie järgmine samm on installida PHP - programmeerimiskeel, mida kasutatakse paljudel veebisaitidel, nagu WordPress ja Joomla, tänu oma ülivõimsale ja paindlikule käitumisele.

PHP installimiseks oma RHEL 8-le kasutage allolevat käsku.

# yum install php php-mysqlnd php-pdo php-gd php-mbstring

6. Nüüd taaskäivitage veebiserver, et Apache teaks, et see teenib ka PHP-päringuid.

# systemctl restart httpd 

7. Testige oma PHP-d, luues lihtsa faili info.php , milles on phinfo() . Fail tuleks paigutada oma veebiserveri kataloogijuure, mis on/var/www/html.

Faili loomiseks kasutage järgmist.

# echo "<?php phpinfo() ?>" > /var/www/html/info.php

Nüüd pöörduge uuesti aadresside http://localhost/info.php või http://server-ip-address/info.php poole. Peaksite nägema sellele lehele sarnast lehte.

3. samm: installige MariaDB Server

8. MariaDB on populaarne andmebaasiserver, mida kasutatakse paljudes keskkondades. Paigaldamine on lihtne ja nõuab vaid mõnda sammu, nagu näidatud.

# yum install mariadb-server mariadb

9. Kui installimine on lõpule jõudnud, lubage MariaDB (käivitub automaatselt süsteemi käivitamisel), käivitage veebiserver ja kontrollige olekut alltoodud käskude abil.

# systemctl enable mariadb
# systemctl start mariadb
# systemctl status mariadb

10. Lõpuks soovite oma MariaDB installi turvata järgmise käsu väljastamisega.

# mysql_secure_installation

Teile esitatakse mõned erinevad küsimused seoses teie MariaDB installimisega ja sellega, kuidas soovite seda turvata. Saate muuta andmebaasi juurkasutaja parooli, keelata testandmebaasi, keelata anonüümsed kasutajad ja keelata juur sisselogimise eemalt.

Siin on näide:

11. Kui olete turvatud, saate ühenduse luua MySQL-iga ja vaadata oma käsu abil oma andmebaasiserveris olemasolevaid andmebaase.

# mysql -e "SHOW DATABASES;" -p

Selles õpetuses oleme näidanud, kuidas kuulsat LAMP-i virna oma RHEL 8 süsteemi installida. Protsess oli lihtne ja arusaadav, kuid kui teil on küsimusi, postitage need allpool olevasse kommentaaride jaotisesse.