GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat LAMP Stack na Windows 10 WSL

V tomto tutoriálu vám ukážeme, jak nainstalovat zásobník LAMP na Windows 10 WSL. Pro ty z vás, kteří nevěděli, LAMP je zkratka pro Linux, Apache2 HTTP Server, MariaDB nebo MySQL Database Server a PHP Scripting Language. Jedná se o skupinu softwaru s otevřeným zdrojovým kódem a stavebních bloků mnoha webových aplikací a většiny systémů pro správu obsahu (CMS).

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci zásobníku LAMP pod Windows. Můžete postupovat podle stejných pokynů pro Ubuntu 18.04, 16.04 a jakoukoli jinou distribuci založenou na Debianu, jako je Linux Mint na subsystému pro Linux 2 (WSL2).

Požadavky

  • Windows 10 květen 2020 (2004), Windows 10 květen 2019 (1903) nebo Windows 10 listopad 2019 (1909) nebo novější.
  • Počítač s podporou virtualizace Hyper-V.

Nainstalujte LAMP Stack na Windows 10 WSL

Krok 1. Povolte podsystém Windows pro Linux 2.

Před instalací jakékoli distribuce Linuxu na Windows musíte nejprve povolit volitelnou funkci „Windows Subsystem for Linux“. Nyní ji povolte spuštěním následujícího příkazu:

Otevřete PowerShell jako správce a spusťte:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Krok 2. Povolte funkci virtuálního stroje.

Před instalací WSL 2 musíte povolit volitelnou funkci Virtual Machine Platform. K použití této funkce bude váš počítač vyžadovat virtualizační schopnosti.

Chcete-li povolit platformu virtuálních strojů ve Windows 10 (2004), otevřete PowerShell jako správce a spusťte:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Krok 3. Nastavte WSL 2 jako svou výchozí verzi.

Nastavili jsme WSL 2 jako výchozí. Nyní otevřete PowerShell jako správce a spusťte tento příkaz pro nastavení WSL 2 jako výchozí verze WSL:

wsl --set-default-version 2

Krok 4. Instalace Ubuntu Linux Distribution.

Vzhledem k tomu, že je k dispozici WSL a nezbytná virtualizační technologie, zbývá vám pouze vybrat a nainstalovat distribuci Linuxu z obchodu Microsoft Store. Několik různých distribucí jsou k dispozici, včetně OpenSUSE, Pengwin, Fedora Remix a Alpine Linux.

Chcete-li nainstalovat Ubuntu na Windows 10, otevřete aplikaci Microsoft Store, vyhledejte „Ubuntu 20.04“ a stiskněte tlačítko „Získat“:

  • Ubuntu 20.04 LTS

Krok 5. Instalace Apache na Windows WSL.

Chcete-li nainstalovat Nginx HTTP na svůj server Ubuntu, spusťte níže uvedené příkazy:

sudo apt update
sudo apt install nginx

Po úspěšné instalaci spusťte níže uvedené příkazy pro zastavení a spuštění služeb Apache:

sudo service apache2 stop
sudo service apache2 start
sudo service apache2 restart

Dále ověřte, že webový server běží a je přístupný přístupem k IP adrese vašeho serveru:

http://localhost

Krok 6. Instalace MariaDB na Windows WSL.

Spuštěním následujícího příkazu nainstalujte MariaDB:

sudo apt install mariadb-server mariadb-client

Jakmile budete hotovi, spusťte níže uvedené příkazy a zastavte, spusťte a povolte službu MariaDB, aby se vždy spouštěla ​​při spuštění serveru:

sudo service mysql stop
sudo service mysql start

Ve výchozím nastavení není MariaDB tvrzená. MariaDB můžete zabezpečit pomocí mysql_secure_installation skript. Měli byste si pozorně přečíst a níže každý krok, který nastaví heslo uživatele root, odstraní anonymní uživatele, zakáže vzdálené přihlášení uživatele root a odstraní testovací databázi a přístup k zabezpečené MariaDB.

mysql_secure_installation

Nakonfigurujte to takto:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

Přihlaste se do konzole databáze pomocí následujících příkazů:

mysql -u root -p

Krok 7. Instalace PHP na Windows 10 WSL.

Nyní spusťte níže uvedené příkazy a nainstalujte PHP a související moduly:

sudo apt install php libapache2-mod-php php-common php-mysql php-gmp php-curl php-intl php7.4-mbstring php-xmlrpc php-gd php-xml php-cli php-zip

Chcete-li ověřit, zda je nainstalováno PHP, spusťte níže uvedené příkazy:

php -v

Krok 8. Otestujte PHP.

Vytvořte níže uvedený soubor (info.php) a vložte jej do /var/www/html :

sudo nano /var/www/html/phpinfo.php

Přidejte následující řádek:

<?php
phpinfo();
?>

Informace o nainstalovaném PHP by se měly zobrazit zde:

http://127.0.0.1/phpinfo.php 
or
http://localhost/phpinfo.php

Blahopřejeme! Úspěšně jste nainstalovali LAMP. Děkujeme, že jste použili tento návod k instalaci nejnovější stabilní verze LAMP Stack na Windows Subsystem for Linux 2 (WSL 2) na Ubuntu 20.04 LTS (Focal Fossa). Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Ubuntu.


Ubuntu
  1. Jak nainstalovat LAMP Stack na CentOS 8

  2. Jak nainstalovat LAMP Stack na Ubuntu 18.04

  3. Jak nainstalovat zásobník LAMP na AlmaLinux

  1. Jak nainstalovat WSL 2 na Windows 10 (aktualizováno)

  2. Jak nainstalovat LAMP Stack na CentOS 7

  3. Jak nainstalovat LAMP Stack na Debian 10

  1. Jak nainstalovat LAMP Stack na CentOS 8

  2. Jak nainstalovat zásobník LAMP na AlmaLinux 8

  3. Jak nainstalovat WordPress s LAMP Stack na Ubuntu 20.04