Tato příručka vám ukáže, jak nastavit server LAMP (Linux, Apache, MySQL a PHP) pro vývoj webových aplikací založených na PHP v systému Ubuntu Linux pomocí XAMPP.
Zásobník XAMPP můžete použít k vývoji aplikací PHP využívajících rámce jako WordPress, Joomla, Drupal, PrestaShop atd.
Co je XAMPP?
XAMPP je jedním z nejpopulárnějších LAMP-stacků pro nastavení vývojového prostředí PHP. Je open-source a je k dispozici ve všech hlavních operačních systémech včetně Windows, Linux a macOS. Mezi hlavní součásti, které společně vytvářejí XAMPP, patří Apache, MySQL, PHP a Perl.
Server XAMPP je ideální pro vývoj softwaru nebo prototypování, protože je poměrně snadno nastavitelný a nevyžaduje příliš mnoho konfigurace. Všimněte si však, že XAMPP se nedoporučuje používat jako produkční server, protože ohrožuje některé problémy se zabezpečením, aby se usnadnilo nastavení vašeho vývojového prostředí. Například:
- Kdokoli může snadno přistupovat k démonovi MariaDB prostřednictvím sítě.
- Výchozí správce databáze (root) nemá heslo.
Stáhněte si XAMPP pro Linux
Nejprve byste si měli stáhnout balíček XAMPP Debian pro Ubuntu Linux, jak je uvedeno níže.
Nejprve přejděte do adresáře Stažené soubory pomocí příkaz cd.
cd ~ / Soubory ke stažení
Spuštěním následujícího příkazu stáhněte XAMPP pomocí wget, nástroj příkazového řádku pro stahování balíčků z internetu.
wget https://www.apachefriends.org/xampp-files/8.0.8/xampp-linux-x64-8.0.8-0-installer.run
Poznámka: Pokud chcete, můžete verzi XAMPP ve výše uvedeném příkazu nahradit verzí, která se vám líbí.
Protože váš aktuální pracovní adresář je /Downloads Složka, wget automaticky uloží instalační program aplikace XAMPP do tohoto adresáře.
Jak nainstalovat XAMPP na Ubuntu
Před instalací aplikace XAMPP budete muset změnit oprávnění instalačního programu, aby bylo možné jej spustit pomocí příkaz chmod.
sudo chmod 755 xampp-linux-x64-8.0.8-0-installer.run
Pokud uvedete instalační program XAMPP pomocí je -l příkaz, získáte výstup podobný tomuto níže. Jak vidíte, instalační program má nyní oprávnění „spouštět“.
Chcete-li spustit instalační program XAMPP, zadejte následující příkaz:
sudo ./xampp-linux-x64-8.0.8-0-installer.run
Úvodní obrazovka instalačního programu XAMPP by měla vypadat podobně jako ta níže:
Klikněte na další a postupujte podle pokynů průvodce.
Klikněte na Dokončit dokončete instalaci.
Po dokončení instalace systém uloží soubory XAMPP do souboru /opt/lampp adresář ve vašem systému. Webové stránky nebo projekty budou umístěny do /opt/lampp/htdocs adresář.
Chcete-li spustit služby XAMPP, jako jsou Apache, MySQL a ProFTPD, jednoduše spusťte následující příkaz:
sudo / opt / lampp / lampp start
Stav služeb XAMPP můžete zkontrolovat zadáním:
stav sudo / opt / lampp / lampp
Všimněte si také, že XAMPP přichází s grafickým nástrojem, který můžete použít ke snadné správě svých služeb. Nástroj XAMPP GUI můžete spustit pomocí následujících příkazů:
cd / opt / lampa
sudo ./manager-linux-x64.run
Otevře se následující okno XAMPP.
Zkontrolujte, zda vše funguje
Pokud jste schopni spustit služby bez problémů, pak vše pravděpodobně funguje podle očekávání.
Chcete-li zkontrolovat, zda server Apache poskytuje vaše webové stránky podle očekávání, zadejte http://localhost ve webovém prohlížeči. Prohlížeč zobrazí stránku, která vypadá podobně jako ta níže. Pro vaši informaci, server Apache běží ve výchozím nastavení na portu 80.
Můžete také přistupovat k databázi MySQL dodávané s XAMPP zadáním http://localhost/phpmyadmin URL ve vašem prohlížeči.
Zjistěte více: Staňte se tímto kurzem odborníkem na vývoj webových aplikací a MySQL
Nastavení serveru LAMP ve WSL
Tato příručka vám ukázala, jak nastavit server XAMPP pro použití při vývoji vašich aplikací založených na PHP. Z bezpečnostních důvodů byste nikdy neměli používat XAMPP pro produkční účely.
Pro vývojáře, kteří pracují na Windows Subsystem pro Linux, můžete také nastavit LAMP server na WSL, pokud chcete.
Chcete začít s vývojem webu v subsystému Windows pro Linux? Začněte nastavením testovacího prostředí LAMP.
Přečtěte si další
- Linux
- Ubuntu
- Server Apache
- Linux
- PHP
Mwiza vyvíjí software podle povolání a rozsáhle píše o Linuxu a front-end programování. Mezi jeho zájmy patří historie, ekonomie, politika a podniková architektura.
Přihlaste se k odběru našeho zpravodaje
Připojte se k našemu zpravodaji s technickými tipy, recenzemi, bezplatnými elektronickými knihami a exkluzivními nabídkami!
Ještě jeden krok…!
V e-mailu, který jsme vám právě poslali, potvrďte svou e-mailovou adresu.