Webové programování

Jak nastavit a konfigurovat XAMPP / LAMP v systému Linux

Jak nastavit a konfigurovat XAMPP / LAMP v systému Linux
Vývojáři vyžadují platformu, která jim umožňuje vytvářet / testovat jejich aplikace a pomáhat jim najít a opravit problémy. Platformy a komíny nabízejí balíček řešení skládající se ze serveru HTTP, systému správy databáze a podpory interpretace některých skriptovacích jazyků CGI, jako je Perl, PHP nebo Python.

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ěh

Krok 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ěh

Výš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 start

Nyní 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:

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 / lampp

Seznam '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 ./ odinstalovat

Zobrazí 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 / lampp

Instalač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í.

Hry Nejlepší aplikace pro mapování gamepadu pro Linux
Nejlepší aplikace pro mapování gamepadu pro Linux
Pokud rádi hrajete hry na Linuxu s gamepadem místo typického vstupního systému pro klávesnici a myš, máte k dispozici několik užitečných aplikací. Mno...
Hry Užitečné nástroje pro hráče Linuxu
Užitečné nástroje pro hráče Linuxu
Pokud rádi hrajete hry na Linuxu, je pravděpodobné, že jste ke zlepšení herního zážitku použili aplikace a nástroje jako Wine, Lutris a OBS Studio. Kr...
Hry HD remasterované hry pro Linux, které nikdy dříve neměly vydání Linuxu
HD remasterované hry pro Linux, které nikdy dříve neměly vydání Linuxu
Mnoho vývojářů a vydavatelů her přichází s HD remasterem starých her, aby prodloužili životnost franšízy, prosím fanoušky, kteří požadují kompatibilit...