Linux, OpenLiteSpeed, MariaDB, PHP (LOMP verem) telepítése Ubuntu 22.04 rendszeren

Linux, OpenLiteSpeed, MariaDB, PHP (LOMP verem) telepítése Ubuntu 22.04 rendszeren

A LOMP (Linux, OpenLiteSpeed, MariaDB, PHP) verem egy népszerű szoftververem weboldalak és webes alkalmazások üzemeltetéséhez. A LOMP verem közismert teljesítményéről, skálázhatóságáról és biztonságáról. Ebben az útmutatóban bemutatjuk, hogyan telepítheti és konfigurálhatja a LOMP vermet Ubuntu 22.04 rendszeren lépésről lépésre.

Bevezetés

A LOMP verem egy erős és sokoldalú verem webes alkalmazások fejlesztéséhez és üzemeltetéséhez. A verem minden egyes összetevője a következő előnyöket kínálja:

* Linux: Stabil és biztonságos operációs rendszer, amely kiváló alapot biztosít webkiszolgálók számára.
* OpenLiteSpeed: Nagy teljesítményű és erőforrás-hatékony webkiszolgáló, amely támogatja a HTTP/2 és HTTP/3 protokollokat.
* MariaDB: Gyors és megbízható adatbázis-kezelő rendszer, amely nagyszabású alkalmazásokhoz is alkalmas.
* PHP: Sokoldalú szkriptnyelv, amely számos webes keretrendszert és alkalmazást támogat.

A LOMP verem használata számos előnyt kínál, többek között:

* Teljesítmény: Az OpenLiteSpeed és a PHP kiváló teljesítményt nyújt, gyorsan betöltődő weboldalakat és alkalmazásokat eredményezve.
* Skálázhatóság: A LOMP verem vízszintesen skálázható, így kezelheti a növekvő forgalmat és a felhasználószámot.
* Biztonság: A LOMP verem biztonságos összetevőket tartalmaz, amelyek védik webhelyét a támadásoktól és a jogosulatlan hozzáféréstől.
* Költséghatékonyság: A LOMP verem nyílt forráskódú és ingyenes, így költséghatékony megoldás a webes alkalmazások üzemeltetéséhez.

  Melyik a megfelelő választás az Ön számára?

Telepítés

OpenLiteSpeed telepítése

1. Adja hozzá az OpenLiteSpeed APT adattárat a rendszeréhez:


echo "deb http://openlitespeed.org/packages/debian $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/openlitespeed.list

2. Importálja az OpenLiteSpeed GPG kulcsot:


sudo wget -qO /etc/apt/trusted.gpg.d/openlitespeed.gpg https://openlitespeed.org/packages/debian/openlitespeed.gpg

3. Frissítse az APT快取:


sudo apt update

4. Telepítse az OpenLiteSpeed-et:


sudo apt install openlitespeed

MariaDB telepítése

1. Telepítse a MariaDB adatbáziskezelő rendszert:


sudo apt install mariadb-server

2. Biztosítsa a MariaDB-t:


sudo mysql_secure_installation

3. Hozzon létre egy új adatbázist a WordPress számára:


sudo mysql
CREATE DATABASE wordpress;

4. Hozzon létre egy új adatbázisfelhasználót a WordPress számára:


CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'strongpassword';

5. Adja meg az új felhasználónak jogosultságokat az új adatbázishoz:


GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost';

6. Öblítse le a privilégiumokat:


FLUSH PRIVILEGES;

PHP telepítése

1. Telepítse a PHP-t és a szükséges kiterjesztéseket:


sudo apt install php8.1 php8.1-fpm php8.1-mysql php8.1-xml php8.1-gd php8.1-mbstring php8.1-curl

2. Indítsa el a PHP-FPM szolgáltatást:

  Kerülje el ezt a 9 dolgot az önéletrajzában a fejlesztéshez vagy a rendszergazdai munkához


sudo systemctl start php8.1-fpm

3. Engedélyezze a PHP-FPM szolgáltatás automatikus indítását:


sudo systemctl enable php8.1-fpm

Konfigurálás

OpenLiteSpeed konfigurálása

1. Nyissa meg az OpenLiteSpeed konfigurációs fájlt:


sudo nano /usr/local/openlitespeed/conf/httpd.conf

2. Keresse meg a következő sorokat, és frissítse a „listen” értéket a kívánt porthoz (például 80):


#Listen 9000
Listen 80

3. Keresse meg a következő sort, és frissítse a „SERVER_ROOT” értéket a WordPress telepítési könyvtárához:


SERVER_ROOT "/var/www/wordpress"

4. Mentse el a fájlt és zárja be a szerkesztőt.

PHP-FPM konfigurálása

1. Nyissa meg a PHP-FPM konfigurációs fájlt:


sudo nano /etc/php/8.1/fpm/pool.d/www.conf

2. Keresse meg a következő sort, és frissítse a „listen” értéket a kívánt UNIX socket fájlhoz (például /var/run/php-fpm/www.sock):


#listen = 9000
listen = /var/run/php-fpm/www.sock

3. Keresse meg a következő sort, és frissítse a „user” és a „group” értékeket a kívánt rendszerfelhasználóra és csoportra:


#user = nobody
user = www-data
#group = nogroup
group = www-data

4. Keresse meg a következő sort, és frissítse a „pm” értéket a kívánt folyamatkezelőre (például „ondemand”):


#pm = dynamic
pm = ondemand

5. Mentse el a fájlt és zárja be a szerkesztőt.

WordPress telepítése

1. Töltse le a WordPress legújabb verzióját:


wget https://wordpress.org/latest.tar.gz

2. Csomagolja ki a WordPress archívumot:

  Az Alexa, a Siri és a Google nem értik a kimondott szavakat


tar -xzvf latest.tar.gz

3. Másolja a WordPress fájlokat a webkiszolgáló dokumentumkönyvtárába:


sudo cp -r wordpress/* /var/www/wordpress

4. Távolítsa el a tömörített WordPress archívumot:


rm -rf wordpress

5. Keresse meg a WordPress konfigurációs fájlt:


sudo nano /var/www/wordpress/wp-config.php

6. Frissítse az adatbázis beállításait a következő értékekkel:


define('DB_NAME', 'wordpress');
define('DB_USER', 'wordpressuser');
define('DB_PASSWORD', 'strongpassword');

7. Mentse el a fájlt és zárja be a szerkesztőt.

8. Nyissa meg böngészőjét, és keresse fel a WordPress telepítési URL-jét (például http://domain.com/), hogy befejezze a telepítési folyamatot.

Következtetés

A LOMP verem telepítése és konfigurálása Ubuntu 22.04 rendszeren egy viszonylag egyszerű folyamat. Az ebben az útmutatóban ismertetett lépések követésével gyorsan és egyszerűen telepítheti és konfigurálhatja a LOMP vermet webes alkalmazásainak üzemeltetésére. A LOMP verem teljesítménye, skálázhatósága, biztonsága és költséghatékonysága miatt kiváló választás nagy igénybevételt jelentő webes alkalmazásokhoz is.

Gyakran ismételt kérdések

1. Mi a PHP-FPM?
A PHP-FPM egy FastCGI folyamatkezelő a PHP számára, amely lehetővé teszi a PHP alkalmazások nagy mennyiségű kérelem hatékony kezelését.

2. Miért kell konfigurálnom a PHP-FPM-et UNIX socket fájl használatára?
A UNIX socket fájl használata növelheti a PHP alkalmazás teljesítményét a TCP/IP kapcsolatokhoz képest.

3. Hogyan frissíthetem a LOMP vermet az újabb verzióra?