A LAMP egy nagyon népszerű webes szoftvercsomag – Linux, Apache, MySQL, PHP – betűszava. A LAMP mind a négy összetevője nyílt forráskódú, és alkalmas dinamikus weboldalak és webalkalmazások kiszolgálására. A mai útmutatóban megmutatom, hogyan állíthat be egy felhőszervert a LAMP szoftvercsomaggal.
LAMP szoftvercsomag: L – Linux
A LAMP-ban az L a Linux operációs rendszert jelenti. A CloudSigma könnyen használható felületével percek alatt üzembe helyezheti.
A gép létrehozása
Először létre kell hoznia egy gépet. Ezt könnyen megteheti a CloudSigma Compute (Számítási) szekciójában. Ehhez az útmutatóhoz a következő erőforrásokat használhatja:
CPU: 8 GHz
RAM: 8 GB
SSD: 50 GB
A lemezt a CloudSigma könyvtárában elérhető Ubuntu 18.04 LTS lemezképpel csatolhatja.Ubuntu 18.04: Előre telepített 64 bites verzió VirtIO illesztőprogramokkal, superuser, Python 2.7.17, Pip 20.0.2 OpenSSL 1.1.1d, Cloud-init és a legújabb frissítések 2019-03-03-ig.
A gép elindítása után a következő parancsok futtatásával frissítheti a gépen lévő összes meglévő tárolót és csomagot:
|
1 2 |
sudo apt update sudo apt upgrade |
LAMP szoftvercsomag: A – Apache
Apache (Apache HTTP Server) egy nyílt forráskódú webszerver-szoftver, amely a weben lévő tartalmak kiszolgálására használható. A WWW – World Wide Web webhelyeinek több mint 40%-a ezt használja.
Az Apache HTTP Server telepítéséhez futtassa a következő parancsot:
|
1 |
sudo apt install apache2 -y |
A telepítés után nyissa meg az IP-címet a webböngészőjében, és a következőhöz hasonló eredményt fog látni:

Ha nem ismeri az IP-címet, ellenőrizheti a CloudSigma fiók Compute (Számítási) szekciójában.
![]()
LAMP szoftvercsomag: M – MySQL
Folytathatja és telepítheti a MySQL-t, most, hogy a Linux és az Apache már telepítve van
A MySQL egy nyílt forráskódú relációs adatbázis-kezelő rendszer (RDBMS), amely segít a felhasználóknak az adatok tárolásában, rendszerezésében és kezelésében. Nagyon népszerű és széles körben használt az informatikai iparágban. Ha többet szeretne megtudni a MySQL-ről, olvassa el a CloudSigma bejegyzését – Hogyan állítsuk be a MySQL-t egy szerveren és a MySQL alapjai.
|
1 |
sudo apt install mysql-server -y |
A biztonság növelése érdekében futtassa az alábbi szkriptet, és válassza ki a beállításait:
|
1 |
sudo /usr/bin/mysql_secure_installation |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
Kimenet: Biztosítás a MySQL szerver telepítés. Kapcsolódás a(z) MySQL használatával egy üres jelszó. A 'validate_password' bővítmény be van telepítve a szerverenserver. A következő lépések fognak futni a bővítmény meglévő konfigurációjával of the plugin. Kérjük, állítsa be a jelszót a root számára itt. Új jelszó: Újra-írja be az új jelszót: A jelszó becsült erősségethe password: 25 Szeretné you wish folytatni a megadott jelszóval?provided?(Nyomjon y|Y gombot az Igenhez,, bármely más billentyűt a Nemhez) : y Alapértelmezés szerint , a MySQL telepítés tartalmaz egy névtelen felhasználót,, lehetővé téve bárki számára a MySQL-be való bejelentkezést anélkül, hogy saját felhasználói fiókkal kellene rendelkeznie them. Ez csak tesztelésre szolgál, és arra, , hogy a telepítés kicsit gördülékenyebben menjen a bit smoother. Ezeket el kell távolítani mielőtt éles környezetbe lépne production environment. Eltávolítja a névtelen felhasználókat? (Nyomjon y|Y gombot az Igenhez,, bármely más billentyűt a Nemhez) : y Sikeres. Normális esetben , a root számára csak a kapcsolódás engedélyezett innen: from 'localhost'. Ez biztosítja, hogy senki ne tudja kitalálni a root jelszót a hálózatrólnetwork. Letiltja a root távoli bejelentkezését? (Nyomjon y|Y gombot az Igenhez,, bármely más billentyűt a Nemhez) : y Sikeres. Alapértelmezés szerint , a MySQL tartalmaz egy a adatbázist nevű 'test' , amihez bárki hozzáférhetaccess. Ez szintén csak tesztelésre szolgál, és el , kell távolítani mielőtt éles környezetbe lépneinto a production environment. Eltávolítja a teszt adatbázist és az ahhoz való hozzáférést? (Nyomjon y|Y gombot az Igenhez,, bármely más billentyűt a Nemhez) : y - Teszt adatbázis törlése... Sikeres. - Jogosultságok eltávolítása a teszt adatbázison... Sikeres. A jogosultsági táblák újratöltése biztosítja, hogy az eddigi módosítások azonnal életbe lépjenekwill take effect immediately. Újratölti a jogosultsági táblákat most? (Nyomjon y|Y gombot az Igenhez,, bármely más billentyűt a Nemhez) : y Sikeres. Minden kész! |
LAMP Stack: P – PHP
A PHP egy népszerű nyílt forráskódú szkriptnyelv, amelyet általában dinamikus weboldalak készítésére használnak. A következő paranccsal telepítheti:
|
1 |
sudo apt install php libapache2-mod-php php-mysql |
Miután telepítésre került, beállíthatja az Apache-ot a PHP fájlok kiszolgálására úgy, hogy az “index.php” fájlt az “index.html” elé helyezi ebben a fájlban – /etc/apache2/mods-enabled/dir.conf
A fájl most így fog kinézni:
|
1 2 3 4 5 |
<IfModule mod_dir.c> DirectoryIndex <strong>index.php</strong> index.html index.cgi index.pl index.xhtml index.htm </IfModule> # vim: syntax=apache ts=4 sw=4 sts=4 sr noet |
A PHP hatalmas modulkönyvtárral rendelkezik, amelyeket használhat az alkalmazásában. Keresse meg az elérhető könyvtárakat a megadott paranccsal, és az kilistázza őket:
|
1 |
sudo apt-cache search php- |

Telepítse a fenti modulokat az apt-get paranccsal:
|
1 |
sudo apt-get install <<ModuleName>> |
Létrehozhat egy minta PHP fájlt a teszteléshez. Hozzon létre egy fájlt – /var/www/html/test.php, és adja hozzá a következő tartalmat.
|
1 2 3 |
<?php phpinfo(); ?> |
Ezután indítsa újra az Apache szervert, hogy a változtatások életbe lépjenek.
|
1 |
sudo service apache2 restart |
Most, amikor megnyitja az URL-t – https://IPaddress/test.php , a következő tartalmat fogja látni:

Végül sikeresen beállította a LAMP Stack-et.
Kellemes számítástechnikát!
Hozzászólások
Még nincsenek hozzászólások. Legyen Ön az első.