forked from Trahtenberg/mywiki
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Windows_Linux.txt
51 lines (37 loc) · 2.43 KB
/
Windows_Linux.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Content-Type: text/x-zim-wiki
Wiki-Format: zim 0.4
Creation-Date: 2018-11-22T14:38:44+03:00
====== Windows Linux ======
Created четверг 22 Ноябрь 2018
установка и старт php7.2 для nginx (без apache):
Внимание!!! Простая установка "sudo apt install php7.2" автоматически ставит apache2
sudo apt install php7.2-fpm
service php7.2-fpm start
--------------------
Manually download WSL distro packages
https://docs.microsoft.com/en-us/windows/wsl/install-manual
скачать
поменять расширение на zip
разархивировать обычным архиватором
перенести разархивированную папку в D:
запустить команду в powershell:
Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1804 -OutFile Ubuntu1804.appx -UseBasicParsing
--------------------
Ставится из MS Store, но очень много мороки со входом.
Короткий путь - все вручную:
-скачать linux отсюда https://docs.microsoft.com/en-us/windows/wsl/install-manual
получится файл типа Ubuntu.1604.2017.711.0_v1.appx
-поменять раширение файла на .ZIP
-разархивировать в отдельную папку
-включить Linux для Windows в Панель управления -> Программы и компоненты -> Включние и отключение компонентов Wndows
-запустить файл ubuntu.exe !!! ОТ ИМЕНИ АДМИНИСТРАТОРА
-продолжить по иструкции https://docs.microsoft.com/en-us/windows/wsl/initialize-distro
--------------------
Удаление / переустановка (https://docs.microsoft.com/en-us/windows/wsl/wsl-config)
Теория: wslconfig [[/unregister]] удаляет все настройки так что последующая установка получается чистой, просто запустить ubuntu.exe (ubuntu18-04.exe) из распаковки
wslconfig /list [[/all]]
wslconfig /unregister <DistributionName> - где DistributionName имя из [[/list]]
--------------------
Если установлено несколько версий linux/ubuntu можно выбрать основную
wslconfig /list [[/all]]
wslconfig /setdefault <DistributionName> - где DistributionName имя из [[/list]]