Linux, Apache, MariaDB, PHP (LAMP) verem telepítése Debian 11 rendszeren

Linux, Apache, MariaDB, PHP (LAMP) verem telepítése Debian 11 rendszeren

A LAMP verem egy népszerű nyílt forráskódú szoftvercsomag, amelyet weboldalak és webes alkalmazások üzemeltetésére használnak. A LAMP a következő összetevőkből áll:

Linux: Az operációs rendszer, amely a verem alapja.
Apache: A webkiszolgáló, amely a weboldalak és a webes alkalmazások tárolására és kiszolgálására szolgál.
MariaDB: Az adatbázis-kezelő rendszer, amely a weboldalak és a webes alkalmazások adatainak tárolására és kezelésére szolgál.
PHP: A szkriptelési nyelv, amelyet a weboldalak és a webes alkalmazások dinamikus tartalmainak létrehozására használnak.

Miért használja a LAMP veremet?

A LAMP verem számos előnnyel rendelkezik, többek között:

Nyílt forráskódú és ingyenes: A LAMP verem minden összetevője nyílt forráskódú és ingyenesen használható, így költséghatékony megoldás a weboldalak és webes alkalmazások üzemeltetésére.
Megbízható és biztonságos: A LAMP verem összetevői jól kipróbáltak és megbízhatóak, ami biztonságos és stabil platformot biztosít a weboldalak és webes alkalmazások számára.
Rugalmas és bővíthető: A LAMP verem rugalmas és bővíthető, így könnyen testreszabható az adott igényeknek megfelelően.
Széles körben használt: A LAMP verem az egyik legnépszerűbb szoftvercsomag a weboldalak és webes alkalmazások üzemeltetésére, így széles körű támogatással és erőforrásokkal rendelkezik.

  Diagramok automatikus létrehozása a Google Táblázatokban

A LAMP verem telepítése Debian 11 rendszeren

A LAMP verem telepítése Debian 11 rendszeren viszonylag egyszerű folyamat. Az alábbi lépéseket követve telepítheti a LAMP veremet:

1. Frissítse a rendszert

A LAMP verem telepítése előtt frissítse a rendszert a következő parancsok segítségével:


sudo apt update
sudo apt upgrade

2. Telepítse az Apache webkiszolgálót

Az Apache webkiszolgáló telepítéséhez használja a következő parancsot:


sudo apt install apache2

3. Indítsa el és engedélyezze az Apache szolgáltatást

Az Apache szolgáltatás elindításához és engedélyezéséhez használja a következő parancsokat:


sudo systemctl start apache2
sudo systemctl enable apache2

4. Telepítse a MariaDB adatbázis-kezelő rendszert

A MariaDB adatbázis-kezelő rendszer telepítéséhez használja a következő parancsot:


sudo apt install mariadb-server

5. Indítsa el és engedélyezze a MariaDB szolgáltatást

A MariaDB szolgáltatás elindításához és engedélyezéséhez használja a következő parancsokat:


sudo systemctl start mysql
sudo systemctl enable mysql

6. Biztosítsa a MariaDB adatbázist

A MariaDB adatbázis biztonságossá tételéhez futtassa a következő szkriptet:


sudo mysql_secure_installation

7. Telepítse a PHP szkriptelési nyelvet

A PHP szkriptelési nyelv telepítéséhez használja a következő parancsot:


sudo apt install php php-mysql

8. Indítsa újra az Apache szolgáltatást

  11. A legjobb időmérő és számlázó szoftver csapatvezetők számára

A módosítások érvénybe léptetéséhez indítsa újra az Apache szolgáltatást:


sudo systemctl restart apache2

A LAMP verem konfigurálása

A LAMP verem telepítése után konfigurálnia kell a webkiszolgálót, az adatbázis-kezelő rendszert és a szkriptelési nyelvet.

1. Webkiszolgáló konfigurálása

A webkiszolgáló konfigurálásához szerkessze az Apache konfigurációs fájlt:


sudo nano /etc/apache2/sites-available/000-default.conf

Keresse meg a következő sort:


DocumentRoot /var/www/html

És változtassa meg a következőre:


DocumentRoot /var/www/html/my_site

ahol my_site a weboldal gyökérkönyvtára.

2. Adatbázis-kezelő rendszer konfigurálása

Az adatbázis-kezelő rendszer konfigurálásához csatlakozzon a MySQL konzolhoz:


mysql -u root -p

Adja meg a MySQL root jelszavát, amikor a rendszer kéri. Hozzon létre egy új adatbázist a weboldal számára a következő paranccsal:


CREATE DATABASE my_site;

ahol my_site az adatbázis neve.

3. Szkriptelési nyelv konfigurálása

A szkriptelési nyelv konfigurálásához szerkessze a PHP konfigurációs fájlt:


sudo nano /etc/php/7.4/apache2/php.ini

Keresse meg a következő sort:


upload_max_filesize = 2M

És változtassa meg a következőre:


upload_max_filesize = 10M

ezzel növelve a maximális feltölthető fájlméretet.

Következtetés

A LAMP verem egy erőteljes és sokoldalú szoftvercsomag a weboldalak és webes alkalmazások üzemeltetésére. A cikkben bemutatott lépések követésével könnyedén telepítheti és konfigurálhatja a LAMP veremet Debian 11 rendszeren. A LAMP verem használatával megbízható, biztonságos és költséghatékony platformot biztosíthat webes projektjei számára.

Gyakran Ismételt Kérdések (GYIK)

1. További modulokat telepíthetek-e a LAMP verembe?

  Hogyan szerezzen olcsó Amazon Prime-előfizetést a Prime Day-re

Igen, további modulokat telepíthet a LAMP verembe az apt-get install parancs használatával. Például a PHP GD modul telepítéséhez használja a következő parancsot:


sudo apt-get install php-gd

2. Hogyan tudom a LAMP verem verzióját ellenőrizni?

Az Apache verzió ellenőrzéséhez használja a következő parancsot:


apache2 -v

A MariaDB verzió ellenőrzéséhez használja a következő parancsot:


mysql --version

A PHP verzió ellenőrzéséhez használja a következő parancsot:


php -v

3. Hogyan javíthatom az esetleges LAMP verem hibákat?

Ha hibákat tapasztal a LAMP verem használatakor, ellenőrizze a következőket:

Apache hibák: Ellenőrizze az /var/log/apache2/error.log fájlt.
MariaDB hibák: Ellenőrizze az /var/log/mysql/error.log fájlt.
PHP hibák: Ellenőrizze az /var/log/php/error.log fájlt.

4. Hogyan védhetem meg a LAMP verem biztonságát?

A LAMP verem biztonságának megőrzéséhez tegye a következőket:

– Frissítse rendszeresen a LAMP verem szoftverét.
– Használjon erős jelszavakat a root fiókhoz és az adatbázishoz.
– Alapértelmezett portokat használjon.
– Telepítse a ModSecurity modult.
– Használjon tűzfalat.

5. Mi a különbség a LAMP verem és az LEMP verem között?

A LAMP verem az Apache webkiszolgálót használja, míg a LEMP verem az Nginx webkiszolgálót használja.

6. Hogyan telepíthetem a LAMP vermet más Linux disztribúciókon?

A LAMP verem telepítési lépései eltérőek lehetnek más Linux disztribúciókon. További információért tekintse meg az adott disztribúció dokumentációját.

7. Kaphatok támogatást a LAMP verem használatához?

Számos online forrás áll rendelkezésre, ahol támogatást kaphat a LAMP verem használatához,