Cieľom subsystému Windows pre Linux bolo opätovné zavedenie systému Windows ako vývojovej platformy. S toľkým vývojom, ktorý sa deje na webe, je WSL ideálne na rýchle nastavenie webového vývojového prostredia zostavením prostredia LAMP (Linux / Apache / MySQL / PHP).

Tak poďme na to.

Nainštalujte a spustite Apache

The Apache HTTP server môže mať väčšiu konkurenciu od začínajúcich podnikateľov ako NGINX, ale stále je to spoľahlivý webový server. Inštalácia v Ubuntu WSL je tiež veľmi jednoduchá:

sudo apt nainštalovať apache2

Môžete naraziť na ďalšie návody, ktoré vám to povedia ako používať systemctl v Ubuntu na získanie systemd - na spustenie servera. WSL nepoužíva systemd na správu služieb. Namiesto toho v Ubuntu pod WSL používate služby príkaz na spustenie a zastavenie akýchkoľvek služieb.

Server Apache spustíte zadaním:

sudo služba apache2 štart

Ak sa chcete ubezpečiť, že to funguje, prejdite na http://localhost a mali by ste vidieť predvolenú testovaciu stránku Ubuntu. WSL automaticky mapuje čísla portov systému Ubuntu na čísla, ktoré zodpovedajú vášmu hostiteľskému systému.

instagram viewer

V predvolenom nastavení bude server Apache slúžiť mimo DocumentRoot /var/www/html, takže by ste tam mali uložiť svoje súbory HTML.

Nainštalujte a nakonfigurujte PHP

Ak chcete svojim webovým stránkam pridať zložitejšiu interaktivitu, PHP je často používaný skriptovací jazyk na strane servera. Je tiež celkom jednoduchá inštalácia a konfigurácia na použitie s Apache.

Ak chcete nainštalovať PHP a súvisiaci modul Apache, použite tento príkaz:

sudo apt nainštalovať php libapache2-mod-php

Pre otestovanie vašej inštalácie PHP napíšte nasledujúci krátky skript a uložte ho do /var/www/html adresár. Nazvime to phpinfo.php. Na uloženie súboru do tohto adresára budete potrebovať oprávnenie root.

php 
phpinfo ();
php

Potom prejdite na http://localhost/phpinfo.php, a mali by ste vidieť informačnú stránku PHP. Teraz budete môcť začleniť kód PHP do svojich webových aplikácií.

Nastavenie MariaDB pre databázu

Ak chcete mať možnosť ukladať do svojej webovej aplikácie údaje, ako sú napríklad používateľské mená a heslá, budete potrebovať databázový server. Po mnoho rokov bol MySQL go-to open-source systém správy relačných databáz (RDBMS), ale potom, čo spoločnosť Oracle získala projekt, niektorí pôvodní vývojári ho rozdvojili MariaDB.

MariaDB je náhrada za MySQL, ktorá umožňuje používateľom používať rovnaké príkazy a akékoľvek ďalšie doplnky bez toho, aby museli tráviť príliš veľa času učením sa nového systému.

Ak chcete nainštalovať MariaDB, použite nasledujúci príkaz:

sudo apt nainštalovať mariadb

Server spustíte pomocou služby príkaz uvedený vyššie:

sudo služba mysql štart

Áno, to je „mysql“, nie „mariadb“. Mnoho príkazov sa týka MySQL, ale naozaj budete hovoriť s MariaDB. To majú na mysli vývojári, keď hovoria, že MariaDB je „náhradou za zavedenie“ pre MySQL.

Predvolená inštalácia MariaDB je dosť nezabezpečená a heslo root pre server MariaDB je prázdne. Ak si spravodlivý vývoj vlastnej webovej aplikácie, vo vašom vývojovom systéme nemusí byť problém. Stále je dobrým zvykom sprísniť všetky servery, ktoré vo svojom systéme prevádzkujete, aj keď ich využívate iba vy.

Našťastie MariaDB prichádza so skriptom, na ktorý môžete bežať sprísniť zabezpečenie servera:

sudo mysql_secure_installation

Toto vás prevedie niekoľkými krokmi, napríklad zmenou hesla root v databáze, zakázaním vzdialených prihlásení root a odstránením predvolenej testovacej databázy.

Súvisiace: Databázové motory, ktoré je potrebné zvážiť pre váš ďalší projekt

Príkazový riadok MariaDB môžete použiť na nastavenie akýchkoľvek databáz a ich správu, väčšina ľudí však radšej používa grafické rozhranie. PhpMyAdmin je veľmi populárna možnosť. Inštalácia na WSL je tiež ľahká:

sudo apt nainštalovať phpmyadmin

Ubuntu vás tiež prevedie úvodným nastavením phpMyAdmin, vrátane nastavenia používateľského mena a hesla. Ak ho chcete používať, uistite sa, že je server Apache funkčný, a potom prejdite na http://localhost/phpmyadmin.

Zadajte používateľské meno a heslo, ktoré ste si vybrali počas procesu inštalácie, a teraz budete môcť databázový server spravovať z prehľadávača.

Teraz môžete začať vyvíjať webové aplikácie

Teraz, keď ste videli, aké ľahké je začať s vývojom webových aplikácií pomocou WSL, môžete začať vytvárať ďalší Google alebo Amazon. Hľadáte rozšírenie svojich schopností v oblasti vývoja webových aplikácií? Môžete absolvovať niektoré kurzy, aby ste sa dozvedeli ešte viac.

Email
Tieto kurzy vám pomôžu porozumieť vývoju a dizajnu webových stránok

Chcete byť webdizajnérom, ale nemáte žiadne zručnosti? Kúpte si tento balík a okamžite sa stanete profesionálmi.

Prečítajte si Ďalej

Súvisiace témy
  • Linux
  • Server Apache
  • Subsystém Windows pre Linux
  • PHP
  • databázy
O autorovi
David Delony (Publikovaných 33 článkov)

David je nezávislý spisovateľ so sídlom na pacifickom severozápade, pôvodne však pochádza z oblasti zálivu. Od detstva bol technologickým nadšencom. Medzi jeho záujmy patrí čítanie, sledovanie kvalitných televíznych programov a filmov, retro hranie a zhromažďovanie záznamov.

Viac od Davida Delonyho

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.

.