Vissza a bloghoz

LAMP Stack beállítása – Linux Apache MySQL PHP

LAMP Stack beállítása – Linux Apache MySQL PHP

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:

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:

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:

apace web server homepage LAMP Stack

Ha nem ismeri az IP-címet, ellenőrizheti a CloudSigma fiók Compute (Számítási) szekciójában.
Finding IP address

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.

A biztonság növelése érdekében futtassa az alábbi szkriptet, és válassza ki a beállításait:

 

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:

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:

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:

PHP Modules page

Telepítse a fenti modulokat az apt-get paranccsal:

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.

Ezután indítsa újra az Apache szervert, hogy a változtatások életbe lépjenek.

Most, amikor megnyitja az URL-t – https://IPaddress/test.php , a következő tartalmat fogja látni:
PHP Info page

Végül sikeresen beállította a LAMP Stack-et.

Kellemes számítástechnikát!

author

Akshay Nagpal

Szerző · CloudSigma

Preslav Dobrev a CloudSigma kreatív tervezője, aki hagyományos és innovatív marketingcsatornák segítségével következetes vállalati identitás kialakítására összpontosít. Kiemelkedően képes ötvözni a művészi látásmódot a stratégiai marketinggel, hogy hatásos márkatörténeteket hozzon létre.

Hozzászólások

Még nincsenek hozzászólások. Legyen Ön az első.