Hvernig á að setja upp Apache, MySQL/MariaDB og PHP á RHEL 8
Í þessari kennslu ertu að fara að læra hvernig á að setja upp LAMP stafla - Linux, Apache, MySQL/MariaDB, PHP á RHEL 8 kerfi. Þessi kennsla gerir ráð fyrir að þú hafir nú þegar virkjað RHEL 8 áskriftina þína og að þú hafir rótaraðgang að kerfinu þínu.
Skref 1: Settu upp Apache vefþjón
1. Í fyrsta lagi munum við byrja á því að setja upp Apache vefþjóninn, sem er frábær vefþjónn sem knýr milljónir vefsíðna á netinu. Til að ljúka uppsetningunni skaltu nota eftirfarandi skipun:
# yum install httpd
2. Þegar uppsetningunni er lokið, virkjaðu Apache (til að ræsast sjálfkrafa við ræsingu kerfisins), ræstu vefþjóninn og staðfestu stöðuna með skipunum hér að neðan.
# systemctl enable httpd # systemctl start httpd # systemctl status httpd
3. Til að gera síðurnar okkar aðgengilegar almenningi verðum við að breyta eldveggsreglunum okkar til að leyfa HTTP beiðnir á vefþjóninum okkar með eftirfarandi skipunum.
# firewall-cmd --permanent --zone=public --add-service=http # firewall-cmd --permanent --zone=public --add-service=https # firewall-cmd --reload
4. Staðfestu að vefþjónninn sé í gangi og aðgengilegur með því að opna annað hvort http://localhost eða IP tölu netþjónsins þíns. Þú ættir að sjá svipaða síðu og hér að neðan.
Skref 2: Settu upp PHP forritunarmál
5. Næsta skref okkar er að setja upp PHP – forritunarmál sem notað er á mörgum vefsíðum eins og WordPress og Joomla, vegna einstaklega öflugrar og sveigjanlegrar hegðunar.
Til að setja upp PHP á RHEL 8 skaltu nota skipunina hér að neðan.
# yum install php php-mysqlnd php-pdo php-gd php-mbstring
6. Endurræstu nú vefþjóninn þinn þannig að Apache viti að hann muni einnig þjóna PHP beiðnum.
# systemctl restart httpd
7. Prófaðu PHP með því að búa til einfalda info.php
skrá með phinfo()
í. Skráin ætti að vera sett í möppurótina fyrir vefþjóninn þinn, sem er /var/www/html.
Til að búa til skrána skaltu nota:
# echo "<?php phpinfo() ?>" > /var/www/html/info.php
Nú aftur, opnaðu http://localhost/info.php eða http://server-ip-address/info.php. Þú ættir að sjá svipaða síðu og þessari.
Skref 3: Settu upp MariaDB Server
8. MariaDB er vinsæll gagnagrunnsþjónn, notaður í mörgum umhverfi. Uppsetningin er einföld og þarf aðeins nokkur skref eins og sýnt er.
# yum install mariadb-server mariadb
9. Þegar uppsetningunni er lokið, virkjaðu MariaDB (til að byrja sjálfkrafa við ræsingu kerfisins), ræstu vefþjóninn og staðfestu stöðuna með skipunum hér að neðan.
# systemctl enable mariadb # systemctl start mariadb # systemctl status mariadb
10. Að lokum muntu vilja tryggja MariaDB uppsetninguna þína með því að gefa út eftirfarandi skipun.
# mysql_secure_installation
Þú verður spurður nokkurra mismunandi spurninga varðandi MariaDB uppsetninguna þína og hvernig þú vilt tryggja hana. Þú getur breytt lykilorði rótarnotanda gagnagrunnsins, slökkt á prófunargagnagrunninum, slökkt á nafnlausum notendum og slökkt á rótarinnskráningu lítillega.
Hér er dæmi:
11. Þegar það hefur verið tryggt geturðu tengst MySQL og skoðað núverandi gagnagrunna á gagnagrunnsþjóninum þínum með því að nota eftirfarandi skipun.
# mysql -e "SHOW DATABASES;" -p
Í þessari kennslu höfum við sýnt hvernig á að setja upp hinn fræga LAMP stafla á RHEL 8 kerfinu þínu. Ferlið var auðvelt og einfalt, en ef þú hefur einhverjar spurningar, vinsamlegast sendu þær í athugasemdareitinn hér að neðan.