Pokrýváme jednu takovou platformu, která emuluje prostředí podobná webovým serverům v místním systému, tj.E., XAMPP / LAMPP. K dispozici je také řada dalšího softwaru, ale XAMPP se ujímá vedení díky nabízeným funkcím. XAMPP poskytuje vhodné testovací prostředí, které usnadňuje a urychluje vývojový proces. Tento kurz se naučí instalovat, konfigurovat a používat XAMPP / LAMP v systému Linux.
Co je XAMPP?
XAMPP je softwarový balíček, který obsahuje server Apache HTTP, PHP, MariaDB / MySQL a Perl. Vzhledem k tomu, že jde o platformu, můžeme ji použít také ve Windows, Linux a Mac. XAMPP pro Linux se nazývá LAMPP. Tento balíček vytvořený přáteli apache nabízí služby jako místní hostitel nebo místní server.
Kromě výše zmíněných nástrojů obsahují nejnovější verze XAMPP další nástroje užitečné pro správu databáze, jako je PhPmyAdmin, poštovní server Mercury, FTP server FileZilla, OpenSSL atd.
Vše, co vyžaduje, je stáhnout software a před nasazením otestovat klienty nebo webové stránky.
Instalace a nastavení XAMPP na vašem PC
Proces instalace XAMPP je snadný a rychlý. Po instalaci se chová jako localhost / server, který před nahráním na webový server ověří webové stránky. Software XAMPP proto poskytuje vhodné prostředí pro hodnocení aplikací MySQL, Apache, Perl a PHP v místním systému.
Krok první: Začínáme
Než se pustíte do kroků potřebných k jeho nastavení ve vašem systému, stáhněte si nejnovější verzi instalačního programu XAMPP z https: // www.apachefriends.org / index.html.
V tomto kurzu budeme používat nejnovější verzi instalačního programu XAMPP, který je xampp-linux-x64-8.0.Instalační program 2-0.běh.
Krok dva: Proměňte instalační soubor na spustitelný soubor
Nyní převeďte instalační balíček na spustitelný soubor. Přesuňte se do adresáře Stažené soubory a zadejte následující příkaz pro přiřazení příslušných oprávnění:
[chráněno e-mailem]: ~ $ sudo chmod 755 [název vašeho balíčku]Pro nejnovější verzi budeme používat:
[chráněno e-mailem]: ~ $ sudo chmode 755 xampp-linux-x64-8.0.Instalační program 2-0.běhKrok třetí: Spusťte průvodce
Nyní spusťte průvodce a pokračujte v procesu instalace. S oprávněními superuživatele spusťte grafického průvodce spuštěním následujícího příkazu.
[chráněno e-mailem]: ~ $ sudo ./ [název spustitelného balíčku]U nejnovějšího balíčku se zobrazí takto:
[chráněno e-mailem]: ~ $ sudo ./ xampp-Linux-x64-8.0.Instalační program 2-0.běhVýše uvedený příkaz vygeneruje následující obrazovku:
Krok čtyři: Zahajte instalaci
Klepněte na další zahájit proces instalace. Ponechejte výchozí nastavení beze změny tam, kde doporučuje vybrat požadovaný software. Stále klikejte na Další, dokud nedosáhne tohoto bodu.
Zde je vše nastaveno na instalaci XAMPP na váš počítač. Klepnutím na tlačítko Další zahájíte proces instalace.
Nakonec klikněte na ikonu Dokončit knoflík. Zrušte zaškrtnutí políčka spustit Xampp možnost zakázat automatické spuštění XAMPP.
Zadejte následující příkaz pro spuštění démona lampy.
[chráněno e-mailem]: ~ $ sudo / opt / lampp / lampp startNyní pojďme prozkoumat balíček XAMPP.
Krok pět: Ověření instalace
Instalaci XAMPP v systému Linux můžete ověřit a zkontrolovat požadovanou funkčnost. Spusťte svůj oblíbený webový prohlížeč a zadejte následující adresu URL:
http: // localhost / phpmyadmin
Následující obrazovka naznačuje úspěšnou instalaci XAMPP.
Konfigurace zabezpečení XAMPP
Protože XAMPP se věnuje vývojářům, aby poskytli co největší přístupnost k testování jejich vývoje, není to určeno pro produkční účely. Při použití v produkčním prostředí by to mohlo být opravdu fatální.
Podívejme se na seznam potenciálně chybějících bezpečnostních kontrol v XAMPP:
- MySQL a apache jsou spuštěny pod stejným uživatelem, jaký je 'nikdo'.
- Správce MySQL (root) není chráněn heslem.
- Jakýkoli hostitel může přistupovat k démonovi MySQL prostřednictvím sítě.
- K příkladům lze přistupovat prostřednictvím sítě.
- ProFTPD chrání uživatele 'nikdo' pod heslem 'svítilna', což je snadné uhodnout.
- PhpMyAdmin je také přístupný přes síť.
Nedostatek těchto menších bezpečnostních opatření vykazuje velkou zranitelnost, která může mít vážné následky. Aby se předešlo problémům uvedeným výše, vyžaduje XAMPP před spuštěním v citlivém prostředí konfiguraci zabezpečení.
Chcete-li provést rychlou kontrolu zabezpečení a zajistit bezpečnou instalaci XAMPP, zadejte do terminálu následující příkaz:
[chráněno e-mailem]: ~ $ / opt / lampp / lampp zabezpečeníOdinstalování XAMPP
Odinstalace XAMPP je stejně jednoduchá jako její instalační proces. Z terminálu Linux, CD do nainstalovaného adresáře XAMPP / opt / lampp.
[chráněno e-mailem]: ~ $ cd / opt / lamppSeznam 'ls -a' všechny soubory adresáře k identifikaci odinstalačního programu. Poté spusťte "./ odinstalovat “ soubor s oprávněním root odinstalovat XAMPP.
[chráněno e-mailem]: ~ $ sudo ./ odinstalovatZobrazí se dialogové okno s potvrzením požadovaných změn. Chcete-li pokračovat v odinstalování XAMPP a jeho modulů, vyberte „Ano“; proces může chvíli trvat. Nakonec se zobrazí dialogové okno pro potvrzení úspěšného dokončení procesu.
Ruční odebrání složky Lampp a podsložek je dalším důležitým krokem. Zadejte následující příkaz:
[chráněno e-mailem]: ~ $ sudo rm -r / opt / lamppInstalační balíčky můžete také odstranit ze systému. Nyní jsou všechny soubory a moduly XAMPP odstraněny ze systému.
Závěr
XAMPP / LAMP nabízí vývojářům užitečné prostředí pro testování jejich aplikací před jejich nasazením na vzdálený profesionální server. Nabízí prostředí rychlého ladění pro neprodukční nastavení, což může představovat bezpečnostní riziko, pokud je vystaveno internetu bez přijetí preventivních opatření.