Táto príručka vám ukáže, ako nastaviť server LAMP (Linux, Apache, MySQL a PHP) na vývoj webových aplikácií založených na PHP v systéme Ubuntu Linux pomocou XAMPP.
Zásobník XAMPP môžete použiť na vývoj aplikácií PHP využívajúcich rámce ako WordPress, Joomla, Drupal, PrestaShop atď.
Čo je XAMPP?
XAMPP je jeden z najpopulárnejších LAMP-ových stackov pre nastavenie vývojového prostredia PHP. Je to open-source a je k dispozícii vo všetkých hlavných operačných systémoch vrátane Windows, Linux a macOS. Medzi základné komponenty, ktoré pri výrobe XAMPP spolupracujú, patria Apache, MySQL, PHP a Perl.
Server XAMPP je ideálny pre vývoj softvéru alebo prototypov, pretože je pomerne ľahko nastaviteľný a nevyžaduje veľa konfigurácie. Pamätajte však, že XAMPP sa neodporúča používať ako produkčný server, pretože narúša niektoré bezpečnostné problémy, aby uľahčil nastavenie vášho vývojového prostredia. Napríklad:
- Ktokoľvek môže ľahko získať prístup k démonovi MariaDB prostredníctvom siete.
- Predvolený správca databázy (root) nemá heslo.
Stiahnite si XAMPP pre Linux
Najprv by ste si mali stiahnuť balíček XAMPP Debian pre Ubuntu Linux, ako je uvedené nižšie.
Najskôr prejdite do adresára Stiahnuté súbory pomocou príkaz cd.
cd ~ / Súbory na stiahnutie
Spustením nasledujúceho príkazu stiahnite XAMPP pomocou wget, nástroj príkazového riadku na sťahovanie balíkov z internetu.
wget https://www.apachefriends.org/xampp-files/8.0.8/xampp-linux-x64-8.0.8-0-installer.run
Poznámka: Verziu XAMPP vo vyššie uvedenom príkaze môžete nahradiť verziou podľa vašich predstáv, ak chcete.
Pretože váš aktuálny pracovný adresár je /Downloads priečinok, wget automaticky uloží inštalátor aplikácie XAMPP do tohto adresára.
Ako nainštalovať XAMPP na Ubuntu
Pred inštaláciou aplikácie XAMPP musíte zmeniť povolenia inštalačného programu, aby bola spustiteľná pomocou príkaz chmod.
sudo chmod 755 xampp-linux-x64-8.0.8-0-installer.run
Ak uvediete inštalačný program XAMPP pomocou ls -l príkaz získate výstup podobný tomuto nižšie. Ako vidíte, inštalátor má teraz oprávnenie na vykonávanie.
Zadajte nasledujúci príkaz na spustenie inštalátora XAMPP:
sudo ./xampp-linux-x64-8.0.8-0-installer.run
Úvodná obrazovka inštalačného programu XAMPP by mala vyzerať podobne ako nižšie uvedená obrazovka:
Klikni na Ďalšie a postupujte podľa pokynov na inštaláciu sprievodcu.
Klikni na Skončiť dokončite inštaláciu.
Po dokončení inštalácie systém uloží súbory XAMPP do súboru /opt/lampp adresár vo vašom systéme. Webové stránky alebo projekty budú umiestnené na serveri /opt/lampp/htdocs adresár.
Ak chcete spustiť služby XAMPP, ako sú Apache, MySQL a ProFTPD, jednoducho spustite nasledujúci príkaz:
spustenie sudo / opt / lampp / lampp
Stav služieb XAMPP môžete skontrolovať zadaním:
stav sudo / opt / lampp / lampp
Upozorňujeme tiež, že program XAMPP sa dodáva s grafickým nástrojom, pomocou ktorého môžete ľahko spravovať svoje služby. Nástroj XAMPP GUI môžete spustiť pomocou nasledujúcich príkazov:
cd / opt / lampa
sudo ./manager-linux-x64.run
Otvorí sa nasledujúce okno XAMPP.
Skontrolujte, či všetko funguje
Ak ste schopní spustiť služby bez problémov, potom pravdepodobne všetko funguje podľa očakávaní.
Ak chcete skontrolovať, či server Apache poskytuje vaše webové stránky podľa očakávania, napíšte http://localhost vo vašom webovom prehliadači. Prehliadač zobrazí stránku, ktorá vyzerá podobne ako stránka dole. Pre vašu informáciu, server Apache je štandardne spustený na porte 80.
Môžete tiež vstúpiť do databázy MySQL dodávanej s XAMPP zadaním http://localhost/phpmyadmin URL vo vašom prehliadači.
Uč sa viac: Staňte sa týmto kurzom odborníkom na vývoj webových aplikácií a MySQL
Nastavenie servera LAMP vo WSL
Táto príručka vám ukázala, ako nastaviť server XAMPP na použitie pri vývoji vašich aplikácií založených na PHP. Z bezpečnostných dôvodov by ste nikdy nemali používať XAMPP na produkčné účely.
Pre vývojárov, ktorí pracujú na subsystéme Windows pre systém Linux, môžete podľa potreby tiež nastaviť server LAMP na WSL.
Chcete začať s vývojom webu v subsystéme Windows pre Linux? Začnite nastavením testovacieho prostredia LAMP.
Prečítajte si Ďalej
- Linux
- Ubuntu
- Server Apache
- Linux
- PHP
Mwiza vyvíja softvér podľa povolania a venuje sa rozsiahlej práci pre Linux a front-end programovanie. Medzi jeho záujmy patrí história, ekonómia, politika a podniková architektúra.
Prihlásiť sa ku odberu noviniek
Pripojte sa k nášmu bulletinu s technickými tipmi, recenziami, bezplatnými elektronickými knihami a exkluzívnymi ponukami!
Ešte jeden krok…!
V e-maile, ktorý sme vám práve poslali, potvrďte svoju e-mailovú adresu.