Yadda ake Sanya Apache, MySQL/MariaDB da PHP akan RHEL 8


A cikin wannan koyawa, za ku koyi yadda ake shigar da tarin LAMP - Linux, Apache, MySQL/MariaDB, PHP akan tsarin RHEL 8. Wannan koyawa tana ɗauka cewa kun riga kun kunna biyan kuɗin ku na RHEL 8 kuma kuna da tushen tushen tsarin ku.

Mataki 1: Sanya Apache Web Server

1. Da farko, za mu fara ta hanyar shigar da sabar gidan yanar gizo na Apache, babbar sabar gidan yanar gizo ce wacce ke iko da miliyoyin gidajen yanar gizo a fadin intanet. Don kammala shigarwa, yi amfani da umarni mai zuwa:

# yum install httpd

2. Da zarar an gama shigarwa, kunna Apache (don farawa ta atomatik akan boot ɗin tsarin), fara sabar gidan yanar gizo kuma tabbatar da matsayin ta amfani da umarnin da ke ƙasa.

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

3. Don samar da shafukanmu ga jama'a, dole ne mu gyara dokokin gidan wuta don ba da damar buƙatun HTTP akan sabar gidan yanar gizon mu ta amfani da umarni masu zuwa.

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

4. Tabbatar cewa sabar gidan yanar gizo tana gudana kuma ana samun dama ta hanyar shiga ko dai http://localhost ko adireshin IP na sabar ku. Ya kamata ku ga shafi mai kama da wanda ke ƙasa.

Mataki 2: Sanya Harshen Shirye-shiryen PHP

5. Mataki na gaba shine shigar da PHP - yaren shirye-shirye da ake amfani da shi akan yawancin gidajen yanar gizo irin su WordPress da Joomla, saboda tsananin ƙarfinsa da sassaucin hali.

Don shigar da PHP akan RHEL 8 ɗinku yi amfani da umarnin da ke ƙasa.

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

6. Yanzu sake kunna sabar gidan yanar gizon ku don Apache ya san cewa zai kasance yana ba da buƙatun PHP kuma.

# systemctl restart httpd 

7. Gwada PHP ɗinku, ta hanyar ƙirƙirar fayil ɗin info.php mai sauƙi tare da phinfo() a ciki. Ya kamata a sanya fayil ɗin a cikin tushen directory don sabar gidan yanar gizon ku, wanda shine /var/www/html.

Don ƙirƙirar fayil yi amfani da:

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

Yanzu kuma, shiga http://localhost/info.php ko http://server-ip-address/info.php. Ya kamata ku ga shafi mai kama da wannan.

Mataki 3: Sanya MariaDB Server

8. MariaDB sanannen uwar garken bayanai ne, ana amfani da shi a wurare da yawa. Shigarwa yana da sauƙi kuma yana buƙatar matakai kaɗan kamar yadda aka nuna.

# yum install mariadb-server mariadb

9. Da zarar an gama shigarwa, kunna MariaDB (don farawa ta atomatik akan boot ɗin tsarin), fara sabar gidan yanar gizo kuma tabbatar da matsayin ta amfani da umarnin da ke ƙasa.

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

10. A ƙarshe, za ku so ku tabbatar da shigarwar MariaDB ta hanyar ba da umarni mai zuwa.

# mysql_secure_installation

Za a yi muku wasu 'yan tambayoyi daban-daban game da shigarwar MariaDB da kuma yadda kuke son amintar da shi. Kuna iya canza kalmar sirrin tushen tushen bayanai, musaki bayanan gwajin, musaki masu amfani da ba a san su ba, da kuma hana tushen shiga daga nesa.

Ga misali:

11. Da zarar an kulla, zaku iya haɗawa zuwa MySQL kuma ku sake duba bayanan da ke akwai akan uwar garken bayananku ta amfani da umarni mai zuwa.

# mysql -e "SHOW DATABASES;" -p

A cikin wannan koyawa, mun nuna yadda ake shigar da sanannen tarin LAMP akan tsarin RHEL 8 na ku. Tsarin ya kasance mai sauƙi kuma mai sauƙi, amma idan kuna da wasu tambayoyi, da fatan za a buga su a cikin sashin sharhin da ke ƙasa.