Programovanie webu

Ako nastaviť a nakonfigurovať XAMPP / LAMP v systéme Linux

Ako nastaviť a nakonfigurovať XAMPP / LAMP v systéme Linux
Vývojári požadujú platformu, ktorá im umožňuje vytvárať / testovať ich aplikácie a pomáhať im nájsť a opraviť problémy. Platformy a komíny ponúkajú balík riešení pozostávajúci zo servera HTTP, systému správy databáz a podpory interpretácie niektorých skriptovacích jazykov CGI, ako sú Perl, PHP alebo Python.

Pokrývame jednu takúto platformu, ktorá emuluje prostredia podobné webovým serverom v lokálnom systéme, t.e., XAMPP / LAMPP. K dispozícii je tiež veľa iného softvéru, ale XAMPP sa ujíma vedenia vďaka ponúkaným funkciám. XAMPP poskytuje vhodné testovacie prostredie, ktoré uľahčuje a urýchľuje vývojový proces. Tento tutoriál sa naučí inštalovať, konfigurovať a používať XAMPP / LAMP v systéme Linux.

Čo je XAMPP?

XAMPP je softvérový balík, ktorý obsahuje server Apache HTTP, PHP, MariaDB / MySQL a Perl. Pretože je to platforma, môžeme ju použiť aj na Windows, Linux a Mac. XAMPP pre Linux sa volá LAMPP. Tento balík, ktorý vytvorili priatelia apache, ponúka služby ako lokálny hostiteľ alebo lokálny server.

Okrem vyššie uvedených nástrojov obsahujú najnovšie verzie XAMPP ďalšie nástroje užitočné pre správu databázy, ako sú PhPmyAdmin, poštový server Mercury, FTP server FileZilla, OpenSSL atď.

Všetko, čo vyžaduje, je stiahnuť softvér a pred nasadením otestovať klientov alebo webové stránky.

Inštalácia a nastavenie XAMPP na vašom PC

Proces inštalácie XAMPP je nenáročný a rýchly. Po nainštalovaní sa správa ako localhost / server, ktorý pred nahraním na webový server overí webové stránky. Softvér XAMPP preto poskytuje vhodné prostredie na hodnotenie aplikácií MySQL, Apache, Perl a PHP v lokálnom systéme.

Prvý krok: Začíname

Pred vykonaním krokov potrebných na jeho nastavenie vo vašom systéme si stiahnite najnovšiu verziu inštalačného programu XAMPP z adresy https: // www.apachefriends.org / index.html.

V tomto výučbe budeme používať najnovšie vydanie inštalátora XAMPP, ktoré je xampp-linux-x64-8.0.Inštalátor 2-0.bežať.

Krok 2: Z instalačného súboru urobte spustiteľný súbor

Teraz preveďte inštalačný balík na spustiteľný súbor. Presuňte sa do adresára „Stiahnuté súbory“ a zadajte nasledujúci príkaz na priradenie príslušných povolení:

[chránené e-mailom]: ~ $ sudo chmod 755 [názov vášho balíka]

Pre najnovšiu verziu budeme používať:

[chránené e-mailom]: ~ $ sudo chmode 755 xampp-linux-x64-8.0.Inštalátor 2-0.bežať

Tretí krok: Spustite Sprievodcu

Teraz spustite sprievodcu a pokračujte v procese inštalácie. S oprávneniami superužívateľa spustite nasledujúci príkaz na spustenie grafického sprievodcu.

[chránené e-mailom]: ~ $ sudo ./ [názov vášho spustiteľného balíka]

Pre najnovší balík sa zobrazuje nasledovne:

[chránené e-mailom]: ~ $ sudo ./ xampp-Linux-x64-8.0.Inštalátor 2-0.bežať

Vyššie uvedený príkaz zobrazí nasledujúcu obrazovku:

Krok štyri: Iniciujte inštaláciu

Kliknite Ďalšie inicializovať proces inštalácie. Predvolené nastavenie ponechajte nedotknuté tam, kde odporúča výber požadovaného softvéru. Stále klikajte na Ďalej, až kým nedosiahne tento bod.

Tu je všetko pripravené na inštaláciu XAMPP na váš počítač. Kliknutím na tlačidlo Ďalej spustíte proces inštalácie.

Nakoniec kliknite na ikonu Skončiť tlačidlo. Zrušte začiarknutie políčka spustiť Xampp možnosť zakázať automatické spustenie XAMPP.

Zadaním nasledujúceho príkazu spustíte démona lampy.

[chránené e-mailom]: ~ $ sudo / opt / lampp / lampp start

Teraz poďme preskúmať balík XAMPP.

Piaty krok: Overte inštaláciu

Môžete skontrolovať inštaláciu XAMPP v systéme Linux a skontrolovať požadovanú funkčnosť. Spustite svoj obľúbený webový prehliadač a zadajte nasledujúcu adresu URL:

http: // localhost / phpmyadmin

Nasledujúca obrazovka naznačuje úspešnú inštaláciu XAMPP.

Konfigurácia zabezpečenia XAMPP

Pretože XAMPP sa venuje vývojárom, aby poskytovali čo najväčšiu dostupnosť na testovanie ich vývoja, nie je to určené na produkčné účely. Ak sa použije v produkčnom prostredí, môže to byť naozaj smrteľné.

Pozrime sa na zoznam potenciálne chýbajúcich bezpečnostných kontrol v XAMPP:

Nedostatok týchto menších bezpečnostných opatrení predstavuje veľkú zraniteľnosť, ktorá môže mať vážne následky. Aby sa predišlo problémom uvedeným vyššie, vyžaduje XAMPP pred spustením v citlivom prostredí konfiguráciu zabezpečenia.

Zadajte nasledujúci príkaz do terminálu na vykonanie rýchlej kontroly zabezpečenia a zaistenie bezpečnej inštalácie XAMPP:

[chránené e-mailom]: ~ $ / opt / lampa / lampa

Odinštalovanie XAMPP

Odinštalovanie XAMPP je také jednoduché ako proces jeho inštalácie. Z terminálu Linux, cd do nainštalovaného adresára XAMPP / opt / lampp.

[chránené e-mailom]: ~ $ cd / opt / lampp

Zoznam „ls -a“ všetky súbory v adresári na identifikáciu odinštalačného programu. Potom spustite „./ odinštalovať “ súbor s oprávneniami root na odinštalovanie XAMPP.

[chránené e-mailom]: ~ $ sudo ./ odinštalovať

Zobrazí sa dialógové okno s výzvou na potvrdenie požadovaných zmien. Vyberte „Áno“, aby ste pokračovali v odinštalovávaní XAMPP a jeho modulov; proces môže chvíľu trvať. Na záver sa zobrazí dialógové okno na potvrdenie úspešného dokončenia procesu.

Ručné odstránenie priečinka Lampp a podpriečinkov je ďalším dôležitým krokom. Zadajte nasledujúci príkaz:

[chránené e-mailom]: ~ $ sudo rm -r / opt / lampp

Inštalačné balíčky môžete tiež odstrániť zo systému. Teraz sú všetky súbory a moduly XAMPP odstránené zo systému.

Záver

XAMPP / LAMP ponúka vývojárom užitočné prostredie na testovanie ich aplikácií pred ich nasadením na vzdialený profesionálny server. Ponúka prostredie rýchleho ladenia pre neprodukčné nastavenie, čo môže predstavovať bezpečnostné riziko, ak je vystavený internetu bez vykonania preventívnych opatrení.

Hry Nainštalujte si najnovší Dolphin Emulator pre Gamecube a Wii na Linuxe
Nainštalujte si najnovší Dolphin Emulator pre Gamecube a Wii na Linuxe
Emulátor Dolphin vám umožní hrať vybrané hry Gamecube a Wii na osobných počítačoch Linux (PC). Emulátor Dolphin, ktorý je voľne dostupným emulátorom ...
Hry Ako používať GameConqueror Cheat Engine v Linuxe
Ako používať GameConqueror Cheat Engine v Linuxe
Tento článok obsahuje sprievodcu používaním cheatovacieho modulu GameConqueror v systéme Linux. Mnoho používateľov, ktorí hrajú hry v systéme Windows,...
Hry Najlepšie emulátory herných konzol pre systém Linux
Najlepšie emulátory herných konzol pre systém Linux
V tomto článku je uvedený zoznam populárneho softvéru na emuláciu herných konzol, ktorý je k dispozícii pre systém Linux. Emulácia je vrstva kompatibi...