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 startTeraz 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:
- MySQL a apache sú spustené pod rovnakým používateľom, ktorý je „nikto“.
- Správca MySQL (root) nie je chránený heslom.
- Akýkoľvek hostiteľ má prístup k démonovi MySQL prostredníctvom siete.
- K príkladom je možné sa dostať cez sieť.
- ProFTPD chráni používateľa „nikto“ pod heslom „lampa“, čo sa dá ľahko uhádnuť.
- K PhpMyAdmin je možné pristupovať aj prostredníctvom siete.
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 / lampaOdinš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 / lamppZoznam „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 / lamppInš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í.