![Izprotiet Linux Shell un Shell Basic Scripting Language padomus](/f/aad9aab5a85428c0909ed6e63aed3095.png?width=100&height=100)
LAMPA ir populāra kaudze, ko izmanto attīstības aprindās gan statisku, gan dinamisku tīmekļa lietojumprogrammu mitināšanai. Tas ir akronīms Linux, Apache, MySQL (vai MariaDB) & PHP. Proti, tas ietver Apache tīmekļa serveri, MySQL vai MariaDB datu bāzes serveri un PHP.
[Jums varētu patikt arī: Kā instalēt LEMP steku uz Rocky Linux 8 ]
Šajā rokasgrāmatā mēs iepazīstinām jūs ar instalēšanu LAMPA uz Rocky Linux 8.
Pirms sākat, pārliecinieties, ka jums ir šādas lietas:
Sāksim…
Pirmā sastāvdaļa, kuru mēs sāksim instalēt, ir Apache tīmekļa serveris. To nodrošina httpd programmatūras pakotne. Kad tas ir instalēts, httpd fonā darbojas dēmons, gaidot ienākošo HTTP pieprasījumus no klientu ierīcēm.
Lai instalētu Apache, palaidiet savu termināli un palaidiet komandu.
$ sudo dnf instalējiet httpd.
Tas instalē httpd pakotne kopā ar citām atkarībām.
Pēc tam iespējojiet tīmekļa servera palaišanu sāknēšanas laikā.
$ sudo systemctl iespējot httpd.
Un tad sāciet Apache httpd dēmons, kā parādīts attēlā.
$ sudo systemctl sākt httpd.
Lai to pārbaudītu Apache darbojas tālāk Rocky Linux 8, izdodiet komandu:
$ sudo systemctl statuss httpd.
Vēl viens lielisks veids, kā to pārbaudīt Apache ir aktīvs un darbojas, pārlūkojot servera IP adresi vai pilnībā kvalificētu domēna nosaukumu (FQDN) kā parādīts.
http://server-IP. VAI. http://domain.com.
Tam vajadzētu parādīt Apache HTTP testa lapu, kas norāda, ka viss ir kārtībā.
Ja, mēģinot piekļūt lapai, tiek parādīts kļūdas ziņojums, iespējams, ugunsmūris bloķē HTTP trafiku. Lai atļautu, izpildiet tālāk norādītās komandas HTTP satiksmi un pārlādēt ugunsmūri.
$ sudo ugunsmūris-cmd-pievienot-serviss = http-pastāvīgs. $ sudo ugunsmūris-cmd-pārlādēt.
Tālāk mums jāinstalē datu bāzes serveris. Var pietikt ar divām iespējām - MariaDB un MySQL. Mēs koncentrēsimies uz MariaDB pateicoties daudzajiem uzlabojumiem, tostarp ātrākai un drošākai atkārtošanai, daudziem augstas veiktspējas rādītājiem uzglabāšanas dzinēji, atpakaļsaderība ar MySQL un labāka vispārējā veiktspēja, salīdzinot ar MySQL.
AppStream krātuve domēnam Rocky Linux nodrošina MariaDB 10.3 līdz šīs rokasgrāmatas pierakstīšanai.
Lai instalētu MariaDB, palaidiet komandu:
$ sudo dnf instalējiet mariadb-server mariadb.
Kad instalēšana ir pabeigta, iespējojiet MariaDB lai sāktu pēc pārstartēšanas vai palaišanas laikā.
$ sudo systemctl iespējot -now mariadb.
Un visbeidzot, sāciet MariaDB apkalpošana.
$ sudo systemctl sākt mariadb.
Lai to apstiprinātu MariaDB dēmons darbojas, palaidiet komandu:
$ sudo systemctl statuss mariadb.
MariaDB noklusējuma iestatījumi ir vāji un rada dažas ievainojamības, kuras hakeri var izmantot, lai pārkāptu datu bāzes serveri. Tāpēc mums ir jāveic papildu darbības, lai sacietētu datu bāzes serveri.
Lai to panāktu, palaidiet parādīto skriptu.
$ sudo mysql_secure_installation.
Pirmais solis ir iestatīt sakne parole. Tāpēc nospiediet ENTER jo pēc noklusējuma nav konfigurēta neviena saknes parole, un pēc tam “Y”
lai iestatītu saknes paroli. Norādiet spēcīgu paroli un apstipriniet to.
Tips “Y”
atlikušajām konfigurācijām. Tas efektīvi attīrīs vai noņems visus anonīmos lietotājus, bloķēs attālo sakņu pieteikšanos un noņems testa datu bāzi, kas nav nepieciešama ražošanas vidē.
Datu bāzes serveris tagad ir pilnībā konfigurēts un drošs.
Visbeidzot, pēdējais instalējamais komponents būs PHP. PHP, priekšvārds PHP hiperteksta priekšprocesors, ir skriptu valoda, ko izmanto dinamisku tīmekļa lapu izstrādē.
[Jums varētu patikt arī: Kā instalēt jaunāko PHP 8.0 uz Rocky Linux 8 ]
Rocky Linux AppStream nodrošina vairākas PHP versijas. Lai pārbaudītu pieejamās versijas, palaidiet komandu:
$ sudo dnf moduļu saraksts php.
Tas nodrošina PHP moduļu un straumju sarakstu.
Noklusējuma PHP straume ir PHP 7.2. Lai no krātuves instalētu jaunāko Stream moduli, atiestatiet PHP straumes.
$ sudo dnf moduļa atiestatīšana php.
Pēc tam iespējojiet vēlamo PHP straumi. Piemēram, lai iespējotu PHP 7.4, izpildīt:
$ sudo dnf modulis instalēt php: 7.4.
Tas instalē PHP 7.4 un saistītie paplašinājumi.
Turklāt jūs varat instalēt papildu PHP paplašinājumus. Šeit mēs instalējam php-curl, un php-zip paplašinājumi.
$ sudo dnf instalējiet php-curl php-zip.
Pēc instalēšanas apstipriniet instalētās PHP versiju, kā parādīts attēlā.
$ php -v.
Vēl viens veids, kā pārbaudīt instalētās PHP versiju, ir izveidot PHP testa failu /var/www/html ceļš.
$ sudo vim /var/www/html/info.php.
Ielīmējiet parādīto konfigurāciju.
php phpinfo ();
Saglabājiet izmaiņas un restartējiet tīmekļa serveri.
$ sudo systemctl restartējiet vietni httpd.
Pēc tam atgriezieties savā pārlūkprogrammā un sekojiet parādītajam URL
http://server-ip/info.php.
Tiks parādīta lapa, kurā tiek parādīta PHP versija starp citiem parametriem, piemēram, informācija par iespējotajiem PHP paplašinājumiem.
Tagad varat noņemt testa PHP failu.
$ sudo rm -f /var/www/html/info.php.
Un tur jums tas ir. Mēs esam veiksmīgi instalējuši LAMPA sakraut Rocky Linux 8.4. Jūs varat turpināt un mitināt savas tīmekļa lietojumprogrammas.