A LAMP Stack telepítése az AlmaLinux 8.4 -ben

LÁMPA egy népszerű tárhely, amelyet webes alkalmazások fejlesztésére és tesztelésére használnak. Ez egy rövidítés Linux, Apache, MariaDB, & PHP.

Apache nyílt forráskódú és széles körben használt webszerver. MariaDB egy nyílt forráskódú relációs adatbázis-kiszolgáló, amely az adatbázisokban lévő táblázatokban tárolja az adatokat, és PHP egy szerveroldali szkriptnyelv, amelyet dinamikus weboldalak fejlesztésére használnak.

Ebben az áttekintésben bemutatjuk a LÁMPA halmozni AlmaLinux.

1. lépés: Telepítse az Apache alkalmazást az AlmaLinux rendszerbe

Kezdjük a telepítésével Apache web szerver. Az Apache httpd a csomagot a AppStream tároló. Így telepítheti az Apache -t a DNF csomagkezelő alábbiak szerint:

$ sudo dnf install -y @httpd. 
Telepítse az Apache programot az AlmaLinux rendszerbe
Telepítse az Apache programot az AlmaLinux rendszerbe

Amikor a telepítés Apache kész, folytassa és indítsa el az Apache szolgáltatást az ábrán látható módon.

$ sudo systemctl indítsa el a httpd -t. 

Azt is szeretné engedélyezni Apache A webszerver elindul a rendszer bekapcsolásakor vagy újraindításkor. Ezért engedélyezze az Apache szolgáltatást.

$ sudo systemctl engedélyezze a httpd -t. 

Annak biztosításához, hogy az Apache fut, futtassa a következő parancsot:

$ sudo systemctl állapot httpd. 
Ellenőrizze az Apache alkalmazást az AlmaLinuxban
Ellenőrizze az Apache alkalmazást az AlmaLinuxban

A kimenet egyértelműen jelzi, hogy az Apache a várt módon működik.

Ezt is tesztelhetjük Apache aktív a szerver IP- vagy tartománynevének böngészésével. De először, ha engedélyezve van a tűzfal, engedélyeznie kell HTTP forgalom a tűzfalon.

$ sudo firewall-cmd --permanent --zone = public --add-service = http. 

A módosítások alkalmazásához töltse be újra a tűzfalat.

$ sudo tűzfal-cmd-újratöltés. 

Most folytathatja a szerver IP -címének böngészését az ábrán látható módon.

http://server-ip-address. VAGY. http://your-domain.com. 

Megjelenik az Apache üdvözlő oldala, amely megerősíti, hogy a webszerver sikeresen be lett állítva.

Ellenőrizze az Apache alkalmazást az AlmaLinuxban
Ellenőrizze az Apache alkalmazást az AlmaLinuxban

2. lépés: Telepítse a MariaDB -t az AlmaLinux rendszerbe

Továbblépve telepítjük MariaDB - relációs adatbázis -kezelő rendszer (RDBMS), amelynek villája MySQL. MariaDB is elérhető a AppStream tároló. Sorolhatja fel a rendelkezésre álló verziókat MariaDB a következő parancs futtatásával

$ sudo dnf modullista mariadb. 
Sorolja fel a MariaDB -t az AlmaLinuxban
Sorolja fel a MariaDB -t az AlmaLinuxban

A kimenetből az alapértelmezett verzió MariaDB 10.3. Azonban telepítjük 10.5 amely a legújabb a tárhelyen.
Ennek érdekében állítsa alaphelyzetbe a MariaDB modult az alábbiak szerint.

$ sudo dnf modul visszaállítása mariadb. 

Ezután telepítse a legújabbat MariaDB verzió a paranccsal:

$ sudo dnf modul telepítése mariadb: 10.5. 
Telepítse a MariaDB -t az AlmaLinux rendszerbe
Telepítse a MariaDB -t az AlmaLinux rendszerbe

Miután befejezte, indítsa el a MariaDB szolgáltatás.

$ sudo systemctl indítsa el a mariadb programot. 

Ezután engedélyezze MariaDB a rendszer minden indításakor vagy újraindításkor.

$ sudo systemctl engedélyezze a mariadb -t. 

Csak annak ellenőrzéséhez, hogy a relációs adatbázis -kiszolgáló működik -e, hajtsa végre:

$ sudo systemctl állapot mariadb. 
Ellenőrizze a MariaDB -t az AlmaLinuxban
Ellenőrizze a MariaDB -t az AlmaLinuxban

A MariaDB alapértelmezett beállításai gyengék, és potenciális biztonsági kockázatot jelentenek a szerver számára. Így egy lépéssel tovább megyünk és megkeményítjük a MariaDB -t. Futtassa a megjelenített szkriptet.

$ sudo mysql_secure_installation. 

Pár utasítást kapsz. Ügyeljen arra, hogy először állítsa be a root jelszót.

Állítsa be a MariaDB gyökérjelszavát
Állítsa be a MariaDB gyökérjelszavát

A többi kérdésre válaszoljon 'Y' hogy beállítsa az ajánlott beállításokra. Ez magában foglalja a névtelen felhasználók eltávolítását, a távoli root bejelentkezés letiltását és a teszt adatbázis eltávolítását.

Biztonságos MariaDB az AlmaLinuxban
Biztonságos MariaDB az AlmaLinuxban

Az adatbázis -kiszolgálóra való bejelentkezéshez futtassa a parancsot.

$ sudo mysql -u root -p. 

3. lépés: Telepítse a PHP 8 programot az AlmaLinux rendszerbe

A végső összetevője a LÁMPA verem, amelyet telepíteni fogunk PHP. Ez egy szerveroldali szkriptnyelv dinamikus webes alkalmazások fejlesztéséhez.

Az AppStream lerakatban elérhető PHP verziók ellenőrzéséhez futtassa:

$ sudo dnf modullista php. 

A legfrissebb verziót kínálja AppStream repo az PHP 7.4.

Sorolja fel a PHP -t az AlmaLinuxban
Sorolja fel a PHP -t az AlmaLinuxban

Ha azonban a PHP legújabb verzióját kívánja telepíteni, telepítenie kell a Remi tároló. Ez egy harmadik féltől származó adattár, amely a legújabb PHP verziókat biztosítja.

Telepítse a Remi lerakatot AlmaLinux alábbiak szerint:

$ sudo dnf telepítése http://rpms.remirepo.net/enterprise/remi-release-8.rpm. 
Telepítse a Remit az AlmaLinux rendszerbe
Telepítse a Remit az AlmaLinux rendszerbe

Ismét sorolja fel a felajánlott PHP modulokat, és ezúttal a Remi lerakatot kapja a listában a kínált PHP modulokkal.

$ sudo dnf modullista php. 

Az útmutató írásakor a PHP legújabb verziója PHP 8.1 amely a Engedje fel a jelöltet. Ez egyenértékű a Béta verzióját, és csak tesztelési célokra használható, gyártásra nem.

Sorolja fel a PHP modult az AlmaLinuxban
Sorolja fel a PHP modult az AlmaLinuxban

A legújabb PHP modul telepítéséhez állítsa vissza az alapértelmezett PHP modult, és engedélyezze PHP 8.1 modul az alábbiak szerint.

$ sudo dnf modul visszaállítja a php -t. $ sudo dnf modul engedélyezi a php: remi-8.1 verziót. 
Telepítse a PHP -t az AlmaLinux rendszerbe
Telepítse a PHP -t az AlmaLinux rendszerbe

Végül telepítse PHP és más, tetszés szerinti PHP -modulokat az ábrán látható módon.

$ sudo dnf telepítse a php php-common php-cli php-mbstring php-xml php-zip php-mysqlnd php-opcache php-curl php-intl php-gd. 
Telepítse a PHP modulokat az AlmaLinuxba
Telepítse a PHP modulokat az AlmaLinuxba

A telepítés befejezése után ellenőrizze a telepített PHP verzióját.

$ php -v. 
Ellenőrizze a PHP -t az AlmaLinuxban
Ellenőrizze a PHP -t az AlmaLinuxban

Ezenkívül tesztelheti a PHP -t a böngészőben úgy, hogy először létrehoz egy teszt PHP fájlt az ábrán látható módon.

$ sudo vim /var/www/html/info.php. 

Ezután illessze be a következő PHP fájlokat.

php. phpinfo (); 

Mentse el a módosításokat, és lépjen ki a fájlból. Indítsa újra az Apache webszervert.

$ sudo systemctl indítsa újra a httpd fájlt. 

Ezután böngésszen a megjelenített URL -címen.

http://server-ip/info.php. VAGY. http://your-domain.com/info.php. 

Ezzel a PHP információs oldalra kell irányítania Önt, feltüntetve többek között a telepített PHP verzióját.

Ellenőrizze a PHP információkat az AlmaLinuxban
Ellenőrizze a PHP információkat az AlmaLinuxban

És ezzel befejeződik a bemutató a telepítésről LÁMPA verem tovább AlmaLinux. Most elkezdheti a tárhelyet Apache virtuális gépek a webes alkalmazások futtatásához és védje Apache -ját a HTTPS protokollal.

Teachs.ru