Kā RHEL 8 instalēt Apache, MySQL/MariaDB un PHP


Šajā apmācībā jūs uzzināsiet, kā RHEL 8 sistēmā instalēt LAMP steku - Linux, Apache, MySQL/MariaDB, PHP. Šajā apmācībā tiek pieņemts, ka esat jau iespējojis RHEL 8 abonementu un jums ir root piekļuve savai sistēmai.

1. darbība: instalējiet Apache tīmekļa serveri

1. Pirmkārt, mēs sāksim instalēt Apache tīmekļa serveri, tas ir lielisks tīmekļa serveris, kas nodrošina miljoniem vietņu darbību internetā. Lai pabeigtu instalēšanu, izmantojiet šādu komandu:

# yum install httpd

2. Kad instalēšana ir pabeigta, iespējojiet Apache (lai automātiski sāktu pēc sistēmas palaišanas), palaidiet tīmekļa serveri un pārbaudiet statusu, izmantojot tālāk norādītās komandas.

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

3. Lai mūsu lapas būtu pieejamas publiski, mums būs jārediģē ugunsmūra noteikumi, lai mūsu tīmekļa serverī atļautu HTTP pieprasījumus, izmantojot šādas komandas.

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

4. Pārbaudiet, vai tīmekļa serveris darbojas un ir pieejams, piekļūstot http:// localhost vai sava servera IP adresei. Jums vajadzētu redzēt lapu, kas ir līdzīga tai, kas redzama zemāk.

2. darbība: instalējiet PHP programmēšanas valodu

5. Mūsu nākamais solis ir instalēt PHP - programmēšanas valodu, ko izmanto daudzās vietnēs, piemēram, WordPress un Joomla, tās ārkārtīgi spēcīgās un elastīgās uzvedības dēļ.

Lai instalētu PHP savā RHEL 8, izmantojiet zemāk esošo komandu.

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

6. Tagad restartējiet tīmekļa serveri, lai Apache zinātu, ka tas apkalpos arī PHP pieprasījumus.

# systemctl restart httpd 

7. Pārbaudiet savu PHP, izveidojot vienkāršu failu info.php , kurā ir phinfo() . Fails jāievieto jūsu tīmekļa servera direktorijas saknē, kas ir/var/www/html.

Lai izveidotu failu, izmantojiet:

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

Tagad atkal piekļūstiet vietnei http://localhost/info.php vai http://server-ip-address/info.php. Jums vajadzētu redzēt šo lapu līdzīgu lapu.

3. darbība: instalējiet MariaDB Server

8. MariaDB ir populārs datu bāzes serveris, ko izmanto daudzās vidēs. Uzstādīšana ir vienkārša un prasa tikai dažas darbības, kā parādīts.

# yum install mariadb-server mariadb

9. Kad instalēšana ir pabeigta, iespējojiet MariaDB (lai sāktu automātiski pēc sistēmas palaišanas), palaidiet tīmekļa serveri un pārbaudiet statusu, izmantojot tālāk norādītās komandas.

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

10. Visbeidzot, jūs vēlaties nodrošināt MariaDB instalāciju, izsniedzot šādu komandu.

# mysql_secure_installation

Jums tiks uzdoti daži dažādi jautājumi par jūsu MariaDB instalēšanu un to, kā jūs to vēlētos nodrošināt. Jūs varat mainīt datu bāzes saknes lietotāja paroli, atspējot testa datu bāzi, atspējot anonīmus lietotājus un attāli atspējot root pieteikšanos.

Šeit ir piemērs:

11. Kad tas ir nodrošināts, varat izveidot savienojumu ar MySQL un pārskatīt esošās datu bāzes jūsu datu bāzes serverī, izmantojot šādu komandu.

# mysql -e "SHOW DATABASES;" -p

Šajā apmācībā mēs parādījām, kā savā RHEL 8 sistēmā instalēt slaveno LAMP skursteni. Process bija vienkāršs un vienkāršs, taču, ja jums ir kādi jautājumi, lūdzu, ievietojiet tos komentāru sadaļā zemāk.