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.
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.
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ší
- Linux
- Server Apache
- Subsystém Windows pro Linux
- PHP
- databáze
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ů.
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.