Subsystém Windows pro Linux měl znovu zavést Windows jako vývojovou platformu. S tolika vývojovými událostmi pro web je WSL ideální pro rychlé nastavení webového vývojového prostředí sestavením prostředí LAMP (Linux / Apache / MySQL / PHP).

Pojďme tedy začít.

Nainstalujte a spusťte Apache

The Apache HTTP server může mít větší konkurenci ze strany začínajících společností, jako je NGINX, ale stále je to spolehlivý webový server. Instalace v Ubuntu WSL je také velmi snadná:

sudo apt nainstalovat apache2

Můžete narazit na další výukové programy, které vám to řeknou jak používat systemctl v Ubuntu k získání systemd pro spuštění serveru. WSL nepoužívá systemd pro správu služeb. Místo toho v Ubuntu pod WSL používáte servis příkaz ke spuštění a zastavení všech služeb.

Chcete-li spustit server Apache, zadejte:

sudo služba apache2 start

Chcete-li se ujistit, že to funguje, přejděte na http://localhost a měli byste vidět výchozí testovací stránku Ubuntu. WSL automaticky mapuje čísla portů systému Ubuntu na čísla, která odpovídají vašemu hostitelskému systému.

instagram viewer

Ve výchozím nastavení bude Apache sloužit mimo DocumentRoot /var/www/html, takže byste tam měli uložit své soubory HTML.

Nainstalujte a nakonfigurujte PHP

Pokud chcete svým webovým stránkám přidat složitější interaktivitu, PHP je široce používaný skriptovací jazyk na straně serveru. Je také docela snadné nainstalovat a nakonfigurovat pro použití s ​​Apache.

Chcete-li nainstalovat PHP a přidružený modul Apache, použijte tento příkaz:

sudo apt nainstalovat php libapache2-mod-php

Chcete-li otestovat instalaci PHP, napište následující krátký skript a uložte jej do souboru /var/www/html adresář. Říkejme tomu phpinfo.php. K uložení souboru do tohoto adresáře budete potřebovat oprávnění root.

php 
phpinfo ();
php

Poté přejděte na http://localhost/phpinfo.phpa měli byste vidět stránku s informacemi o PHP. Nyní budete moci začlenit kód PHP do svých webových aplikací.

Nastavení MariaDB pro databázi

Pokud chcete mít možnost ukládat do své webové aplikace data, jako jsou uživatelská jména a hesla, budete potřebovat databázový server. Po mnoho let byl MySQL go-to open-source systém správy relačních databází (RDBMS), ale poté, co společnost Oracle získala projekt, někteří z původních vývojářů vidlicovali projekt do MariaDB.

MariaDB je náhrada za MySQL, která umožňuje uživatelům používat stejné příkazy a jakékoli další pluginy, aniž by museli trávit příliš mnoho času učením nového systému.

Chcete-li nainstalovat MariaDB, použijte následující příkaz:

sudo apt nainstalovat mariadb

Chcete-li spustit server, použijte servis výše zmíněný příkaz:

sudo služba mysql start

Ano, to je „mysql“, ne „mariadb“. Mnoho příkazů se týká MySQL, ale budete opravdu mluvit s MariaDB. To mají na mysli vývojáři, když říkají, že MariaDB je „náhradní náhradou“ za MySQL.

Výchozí instalace MariaDB je docela nejistá a heslo uživatele root pro server MariaDB je prázdné. Pokud jste spravedliví vlastní vývoj webové aplikace, ve vašem vývojovém systému nemusí být problém. Stále je dobrým zvykem zpevňovat všechny servery, které ve svém systému používáte, i když je používáte pouze vy.

Naštěstí MariaDB přichází se skriptem, na který můžete běžet zpřísnit zabezpečení serveru:

sudo mysql_secure_installation

To vás provede několika kroky, například změnou hesla uživatele root databáze, zakázáním vzdálených přihlášení root a odebráním výchozí testovací databáze.

Příbuzný: Databázové motory, které je třeba zvážit pro váš další projekt

Příkazový řádek MariaDB můžete použít k nastavení libovolných databází a jejich správě, ale většina lidí dává přednost grafickému rozhraní. PhpMyAdmin je velmi populární volba. Instalace na WSL je také snadná:

sudo apt nainstalovat phpmyadmin

Ubuntu vás také provede úvodním nastavením phpMyAdmin, včetně nastavení uživatelského jména a hesla. Chcete-li jej použít, ujistěte se, že je Apache funkční, a přejděte na http://localhost/phpmyadmin.

Zadejte uživatelské jméno a heslo, které jste vybrali během procesu instalace, a nyní budete moci spravovat svůj databázový server z vašeho prohlížeče.

Nyní můžete začít vyvíjet webové aplikace

Nyní, když jste viděli, jak snadné je začít s vývojem webových aplikací pomocí WSL, můžete začít vytvářet další Google nebo Amazon. Chcete rozšířit své dovednosti v oblasti vývoje webových aplikací? Můžete se zúčastnit několika kurzů a dozvědět se ještě více.

E-mailem
Tyto kurzy vám pomohou porozumět vývoji a designu webu

Chcete být webovým designérem, ale nemáte žádné dovednosti? Koupit tento balíček a stát se profesionálem v žádném okamžiku.

Přečtěte si další

Související témata
  • Linux
  • Server Apache
  • Subsystém Windows pro Linux
  • PHP
  • databáze
O autorovi
David Delony (Publikováno 33 článků)

David je spisovatel na volné noze se sídlem na severozápadě Pacifiku, původně však pocházející z oblasti zálivu. Od dětství je technologickým nadšencem. Mezi Davidovy zájmy patří čtení, sledování kvalitních televizních pořadů a filmů, retro hraní a sběr záznamů.

Více od Davida Delonyho

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.

.