A LAMP (Linux, Apache, MariaDB és PHP) telepítése Fedora 22-re
A Fedora 22 csak néhány napja jelent meg, és most már telepítheti rá a LAMP-ot. A LAMP egy olyan eszközcsomag, amely a webszerver felépítéséhez szükséges, és támogatja a relációs adatbázisokat, például a MariaDbt a Fedora 22 új csomagkezelőjével (DNF). eltér a telepítés szokásos lépéseitől.
A LAMP rövidítések minden egyes csomag első betűjéből származnak – Linux, Apache, MariaDB és PHP . Mivel a Fedora már telepítve van, a Linux rész kész, különben kövesse az alábbi útmutatókat a Fedora 22 telepítéséhez.
- Fedora 22 szerver telepítési útmutató
- Fedora 22 munkaállomás telepítési útmutató
A Fedora 22 telepítése után teljes rendszerfrissítést kell végrehajtania a következő parancs kiadásával:
dnf update
Most készen állunk a folytatásra. A telepítési folyamatot 3 különböző lépésben fogom szétválasztani, hogy az egész folyamatot megkönnyítsem az Ön számára.
1. lépés: Az Apache webszerver beállítása
1. Az Apache webszerver több millió webhelyet biztosít az interneten. Nagyon rugalmas a testreszabás szempontjából, és biztonsága nagymértékben javítható olyan modulokkal, mint a mod_security és a mod_evasive.
Az Apache telepítéséhez a Fedora 22 rendszerben egyszerűen futtassa a következő parancsot rootként:
dnf install httpd
2. A telepítés befejezése után a következő parancs kiadásával bekapcsolhatja az Apache-t:
systemctl start httpd
3. Az Apache megfelelő működésének ellenőrzéséhez nyissa meg szervere IP-címét egy webböngészőben. Az IP-címét a következő parancsokkal találhatja meg:
ifconfig | grep inet
4. Miután megismerte az IP-címet, megadhatja IP-címét a böngészőben, és látnia kell az alapértelmezett Apache oldalt:
Megjegyzés: Ha nem tudja elérni az oldalt, előfordulhat, hogy a tűzfal blokkolja a kapcsolatot a 80-as porton. Engedélyezheti a kapcsolatokat az alapértelmezett Apache-portokon (80 és 443) a következőképpen:
firewall-cmd --permanent –add-service=http
firewall-cmd --permanent –add-service=https
5. Annak biztosítására, hogy az Apache elinduljon a rendszerindításkor, futtassa a következő parancsot.
systemctl enable httpd
Megjegyzés: A webhelyfájlok alapértelmezett Apache-könyvtárgyökere a /var/www/html/
, ügyeljen arra, hogy a fájlokat ott helyezze el. .
2. lépés: Telepítse a MariaDB-t
6. A MariaDB a híres MySQL relációs adatbázis nyílt forráskódú formája. A MariaDB-t a MySQL-alkotók leállították az Oracle felvásárlásával kapcsolatos aggodalmak miatt. A MariaDB a GNU GPL alatt ingyenes marad. Lassan ez válik a relációs adatbázis-motorok preferált opciójává.
A MariaDB Fedora 22-ben történő telepítésének befejezéséhez adja ki a következő parancsokat:
dnf install mariadb-server
7. A mariadb telepítése után elindíthatja és engedélyezheti a MariaDB automatikus elindulását a rendszerindításkor a következő parancsok kiadásával:
systemctl start mariadb
systemctl enable mariadb
8. Alapértelmezés szerint a root felhasználónak nincs beállítva root jelszó, futtassa a mysql_secure_installation
parancsot az új root jelszó beállításához és a biztonságos mysql telepítéshez az alábbiak szerint.
mysql_secure_installation
A végrehajtás után meg kell adnia a MySQL root jelszót – egyszerűen nyomja meg az enter billentyűt, mivel az adott felhasználóhoz nincs jelszó. A többi lehetőség az Ön választásától függ, minta kimenetet és konfigurációs javaslatokat talál az alábbi képernyőképen:
3. lépés: Telepítse a PHP-t modulokkal
9. A PHP egy hatékony programozási nyelv, amellyel dinamikus tartalom generálható a webhelyeken. Ez az egyik leggyakrabban használt webes programozási nyelv.
A PHP és moduljainak telepítése a Fedora 22-ben egyszerű, és a következő parancsokkal fejezhető be:
dnf install php php-mysql php-gd php-mcrypt php-mbstring
10. A telepítés befejeztével tesztelheti a PHP-t egy egyszerű PHP-fájl info.php létrehozásával az Apache gyökérkönyvtárában, azaz a /var/www/html/
, majd indítsa újra az Apache szolgáltatást a PHP információk ellenőrzéséhez. Ehhez navigáljon böngészőjében a http://server_IP/info.php címre.
echo "<?php phpinfo(); ?>" > /var/www/html/info.php
systemctl restart httpd
A LAMP verem beállítása befejeződött, és minden eszköz rendelkezésére áll a projektek felépítéséhez.
Ha bármilyen kérdése vagy ötlete van a LAMP-verem beállításának javítására, kérjük, ne habozzon megjegyzést fűzni az alábbi megjegyzés szakaszhoz.