
рдбрдмреНрд▓реВрдПрд╕рдПрд▓ рдореЗрдВ рдбреЙрдХрдЯрд░ рдкрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╛рде рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдбрдмреНрд▓реНрдпреВрдПрд╕рдПрд▓ 2 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд▓реЗрдЦрди рдХреЗ рд╕рдордп, рдЖрдк рдЗрд╕реЗ рдХреЗрд╡рд▓ рд╡рд┐рдВрдбреЛрдЬ рдЗрдирд╕рд╛рдЗрдбрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдбрдмреНрд▓реВрдПрд╕рдПрд▓ реи рез32реирейреи рдФрд░ рдЙрд╕рд╕реЗ рдЕрдзрд┐рдХ рдХреЗ рдмрд┐рд▓реНрдб рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИ)ред рдпрд╣ рднреА рдЕрд▓рдЧ рд╕реЗ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдбреЙрдХрд░ рдбреЗрд╕реНрдХрдЯреЙрдк рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛрдЬ 10 рдкреНрд░реЛ рдХрд╛ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдЖрд╡рд╢реНрдпрдХ рд╣реИред
рдорд╣рддреНрд╡рдкреВрд░реНрдг! рдбрдмреНрд▓реВрдПрд╕рдПрд▓ реи рдХреЛ рдЕрдм рд╡рд┐рдВрдбреЛрдЬ резреж рдХреЗ рд▓рд┐рдП рдбреЙрдХрд░ рдбреЗрд╕реНрдХрдЯреЙрдк рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЙрдмрдВрдЯреВ рдореЗрдВ рдбреЙрдХрд░ рдкреНрд░реЛ рд╕реЗрдХреНрд╢рди рдореЗрдВ рдЗрд╕рдХрд╛ рд╡рд░реНрдгрди рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдПред
рдкрд╣рд▓рд╛ рдХрджрдо
рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдФрд░ рдЕрджреНрдпрддрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдг рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, Ubuntu 18.04 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) рдФрд░ рдбреЙрдХ рдбреЗрд╕реНрдХрдЯреЙрдк рдХреЛ WSL 2 рдЯреЗрдХ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХреЗ рд╕рд╛рде:
- рдбреЙрдХрд░ рдбреЗрд╕реНрдХрдЯреЙрдк WSL 2 рдЯреЗрдХ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди
- рд╡рд┐рдВрдбреЛрдЬ рд╕реНрдЯреЛрд░ рд╕реЗ Ubuntu 18.04
рджреЛрдиреЛрдВ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдореЗрдВ, рд╣рдо рд╕рднреА рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реИрдВред
Ubuntu 18.04 рд╡рд┐рддрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛
Ubuntu 18.04 рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ PowerShell рдореЗрдВ рджреЛ рдХрдорд╛рдВрдб рдЪрд▓рд╛рдХрд░ Windows WSL рдФрд░ Windows рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╕рдХреНрд╖рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
(рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ)Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
рдЖрдкрдХреЛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рд╣рдо WSL v2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред WSL рдпрд╛ PowerShell рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЖрджреЗрд╢реЛрдВ рдХреЛ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:
wsl -l -v
- рджреЗрдЦреЗрдВ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреМрди рд╕рд╛ рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рд╣реИред рдпрджрд┐ 1 рд╣реИ, рддреЛ рд╕реВрдЪреА рдХреЛ рдФрд░ рдиреАрдЪреЗ рд▓реЗ рдЬрд╛рдПрдВwsl --set-version ubuntu 18.04 2
- рд╕рдВрд╕реНрдХрд░рдг 2 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПwsl -s ubuntu 18.04
- рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡рд┐рддрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ Ubuntu 18.04 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рдЕрдм рдЖрдк Ubuntu 18.04 рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ)ред
рдбреЙрдХрд░ рдбреЗрд╕реНрдХрдЯреЙрдк рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рдорд╣рддреНрд╡рдкреВрд░реНрдг! рдбрдмреНрд▓реВрдПрд╕рдПрд▓ реи рдХреЛ рдЕрдм рд╡рд┐рдВрдбреЛрдЬ резреж рдХреЗ рд▓рд┐рдП рдбреЙрдХрдЯрд░ рдбреЗрд╕реНрдХрдЯреЙрдк рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЙрдмрдВрдЯреВ рдореЗрдВ рдбреЛрдХрд░ рдкреНрд░реЛ рд╕реЗрдХреНрд╢рди рдореЗрдВ рдЗрд╕рдХрд╛ рд╡рд░реНрдгрди рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдПред
рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рджреМрд░рд╛рди, рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВред рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдПрдХ рдкреБрдирд░рд╛рд░рдВрдн рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдФрд░ рдкрд╣рд▓реА рдмрд╛рд░ рд╣рд╛рдЗрдкрд░-рд╡реА рдЪрд╛рд▓реВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ (рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рд╕рдорд░реНрдерди, рд╡рд┐рдВрдбреЛрдЬ 10 рдкреНрд░реЛ рдХрд╛ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдЖрд╡рд╢реНрдпрдХ рд╣реИ)ред
рдорд╣рддреНрд╡рдкреВрд░реНрдг! рдЕрдЧрд░ рдбреЙрдХрд░ рдбреЗрд╕реНрдХрдЯреЙрдк рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рджреНрд╡рд╛рд░рд╛ рдЕрд╡рд░реБрджреНрдз рд╣реЛрдиреЗ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдирд┐рдпрдореЛрдВ рдореЗрдВ рдирд┐рдореНрди рдкрд░рд┐рд╡рд░реНрддрди рдХрд░реЗрдВ (рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, Kaspersky рдХреБрд▓ рд╕реБрд░рдХреНрд╖рд╛ рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ):
- рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд░ рдЬрд╛рдПрдВ -> рд╕реБрд░рдХреНрд╖рд╛ -> рдлрд╝рд╛рдпрд░рд╡реЙрд▓ -> рдкреИрдХреЗрдЯ рдирд┐рдпрдореЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ -> рд╕реНрдерд╛рдиреАрдп рд╕реЗрд╡рд╛ (рдЯреАрд╕реАрдкреА) -> рдмрджрд▓реЗрдВ
- рдкреЛрд░реНрдЯ 445 рдХреЛ рд╕реНрдерд╛рдиреАрдп рдкреЛрд░реНрдЯ рдХреА рд╕реВрдЪреА рд╕реЗ рдирд┐рдХрд╛рд▓реЗрдВ
- рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ
рдбреЙрдХрд░ рдбреЗрд╕реНрдХрдЯреЙрдк рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЗрд╕рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдореЗрдВ, WSL 2 рдЯреЗрдХ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдЖрдЗрдЯрдо рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред

рдЦреБрд▓рдиреЗ рд╡рд╛рд▓реА рд╡рд┐рдВрдбреЛ рдореЗрдВ, рд╕реНрдЯрд╛рд░реНрдЯ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред

рдЕрдм рдбрдмреНрд▓реВрдПрд╕рдПрд▓ рдФрд░ рдбреЙрдХ-рдХрдореНрдкреЛрдЬрд╝ рдбрдмреНрд▓реНрдпреВрдПрд╕рдПрд▓ рд╡рд┐рддрд░рдг рдХреЗ рдЕрдВрджрд░ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред
рдорд╣рддреНрд╡рдкреВрд░реНрдг! рдЕрдкрдбреЗрдЯ рдХрд┐рдП рдЧрдП рдбреЙрдХрд░ рдбреЗрд╕реНрдХрдЯреЙрдк рдореЗрдВ рдЕрдм рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╡рд┐рдВрдбреЛ рдХреЗ рдЕрдВрджрд░ WSL рдХреЗ рд╕рд╛рде рдПрдХ рдЯреИрдм рд╣реИред рдЗрд╕рдореЗрдВ рдбрдмреНрд▓реНрдпреВрдПрд╕рдПрд▓ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╢рд╛рдорд┐рд▓ рд╣реИред

рдорд╣рддреНрд╡рдкреВрд░реНрдг! WSL рд╕рдХреНрд░рд┐рдпрдг рдЪреЗрдХрдмреЙрдХреНрд╕ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдкрдХреЛ рд╕рдВрд╕рд╛рдзрди-> WSL рдПрдХреАрдХрд░рдг рдЯреИрдм рдореЗрдВ рдЕрдкрдиреЗ WSL рд╡рд┐рддрд░рдг рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рд▓рд╛рдВрдЪ
рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдХрдИ рд╕рдорд╕реНрдпрд╛рдПрдВ рдереАрдВ рдЬреЛ рд╡рд┐рдВрдбреЛрдЬ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реНрдерд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдЙрдард╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╕рдордп рд╣реБрдИ рдереАрдВред
рд▓рд┐рдирдХреНрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдмрдВрдзрд┐рдд рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреА рддреНрд░реБрдЯрд┐рдпрд╛рдВ (рдЬреЛ рдЖрдорддреМрд░ рдкрд░ рдЖрд╡рд╢реНрдпрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдФрд░ рд╡рд┐рддрд░рдгреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдВрдЯреЗрдирд░реЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп рд╢реБрд░реВ рд╣реЛрддреА рд╣реИрдВ) рдФрд░ рд▓рд┐рдирдХреНрд╕ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рдЪреАрдЬреЛрдВ рдиреЗ рд╣рдореЗрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рд╕реАрдзреЗ Ubuntu 18.04 рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд░рдЦрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрд╛ред
ред
рдкрд┐рдЫрд▓реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рдорд╛рдзрд╛рди рд╕реЗ, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ: рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдЖрдИрдбреАрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХрд╛рдо рдХрд░реЗрдВред "рд╕рд░реНрд╡реЛрддреНрддрдо рдЕрднреНрдпрд╛рд╕" рдХреЗ рд░реВрдк рдореЗрдВ, рдореБрдЭреЗ рдЕрдкрдиреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рд╣реА рд╡рд┐рдХрд▓реНрдк рдорд┐рд▓рд╛ - VSCode рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ (рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореИрдВ PhpStorm рдХрд╛ рдкреНрд░рд╢рдВрд╕рдХ рд╣реВрдБ)ред
VSCode рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдЗрд╕реЗ рд░рд┐рдореЛрдЯ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдкреИрдХ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВред
рдЙрдкрд░реЛрдХреНрдд рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдмрд╕ code .
рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдВ code .
VSCode рд░рдирд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВред
рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдВрдЯреЗрдирд░реЛрдВ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдирдЧреАрдиреЗрдХреНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЗрд╕реЗ sudo apt-get install nginx
рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЗрддрдирд╛ рд╕рд░рд▓ рдирд╣реАрдВ рдерд╛ред рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, WSO рд╡рд┐рддрд░рдг рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП sudo apt update && sudo apt dist-upgrade
рдХрд░рдХреЗ рдЖрд╡рд╢реНрдпрдХ рдерд╛, рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рд╣реА nginx рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВред
рдорд╣рддреНрд╡рдкреВрд░реНрдг! рд╕рднреА рд╕реНрдерд╛рдиреАрдп рдбреЛрдореЗрди рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдг рдХреЗ / etc / рдореЗрдЬрдмрд╛рди рдлрд╝рд╛рдЗрд▓ (рдпрд╣ рднреА рдирд╣реАрдВ рд╣реИ) рдореЗрдВ рдкрдВрдЬреАрдХреГрдд рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡рд┐рдВрдбреЛрдЬ 10 рдореЗрдВ рдореЗрдЬрдмрд╛рди рдлрд╝рд╛рдЗрд▓ (рдЖрдорддреМрд░ рдкрд░ C: \ Windows \ System32 \ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ \ etc \ рдореЗрдЬрдмрд╛рди) рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИред
рдЙрдмрдВрдЯреВ рдореЗрдВ рдбреЙрдХрдЯрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ
рдЬреИрд╕рд╛ рдХрд┐ рдиреЛрдЯ рдореЗрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ, рдбрдмреНрд▓реВрдПрд╕рдПрд▓ 2 рд╡рд┐рддрд░рдг рдХреЗ рдЕрдВрджрд░ рдбреЙрдХрдЯрд░ рдмрд┐рд▓реНрдХреБрд▓ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд╣реИред рдпрд╣ рдЖрдкрдХреЛ рд╡рд┐рдВрдбреЛрдЬ 10 рдкрд░ рдбреЙрдХрд░ рдбреЗрд╕реНрдХрдЯреЙрдк рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдФрд░ рд╡рд┐рдВрдбреЛрдЬ 10 рдкреНрд░реЛ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рд╣реЛрдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ (рдкреНрд░реЛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдбреЛрдХрд░ рдбреЗрд╕реНрдХрдЯреЙрдк рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдареАрдХ рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ)ред рдпрд╣ рд╣реЛрдо рд╕рд╛рдЗрдЯ рд╕реЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
рдпрджрд┐ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╕рдордп рдбреЙрдХрдЯрд░ рдбреЗрдореЙрди рдкрд░ рд╢рдкрде рд▓реЗрдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИ, рддреЛ рд╕реЗрд╡рд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ - рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдирдЧрдиреЗрдХреНрд╕ рдХреА рддрд░рд╣, рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╢реБрд░реВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕реЗ sudo service docker start
ред
рдпрджрд┐ рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рд╕рдордп рддреНрд░реБрдЯрд┐ "рд╕реЗрд╡рд╛ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣реА: cgroups: cgroup рдЖрд░реЛрд╣ рдЧрдВрддрд╡реНрдп рдХреЛ рдирд╣реАрдВ рдвреВрдБрдв рд╕рдХрддрд╛: рдЕрдЬреНрдЮрд╛рдд" рдмрд╛рд╣рд░ рдЧрд┐рд░рддрд╛ рд╣реИ, рдирд┐рдореНрди рд╕рдорд╛рдзрд╛рди рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ (рдореЗрд░рд╛ рдирд╣реАрдВ, рдореБрдЭреЗ рд╕реНрд░реЛрддреЛрдВ рдореЗрдВ рд▓рд┐рдВрдХ рдорд┐рд▓рд╛): sudo mkdir /sys/fs/cgroup/systemd
; sudo mount -t cgroup -o none,name=systemd cgroup /sys/fs/cgroup/systemd
ред
PhpStorm рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ
WSL рдореЗрдВ PhpStorm рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдЪрд╛рд╣рд┐рдП:
- рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬ 10 рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдЪрд▓рд╛рдПрдВ;
- Windows 10 рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдкрд░, рдХрдорд╛рдВрдб
mklink /DC:\project_directory \\wsl$\Ubuntu\home\user\project_directory
, рдЬреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдПрдХ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдВрдХ рдмрдирд╛рдПрдЧрд╛ред
рдЙрд╕рдХреЗ рдмрд╛рдж, IDE рдореЗрдВ, рдЖрдк рдкрде C: \ project_directory рдХреЗ рд╕рд╛рде рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ
рдкреАрдПрд╕ рджрд┐рдорд┐рддреНрд░реА рд╕рд┐рдорд╛рдЧрд┐рди , рдирд┐рд░реНрдгрдп рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рд╕реВрддреНрд░реЛрдВ рдХрд╛ рдХрд╣рдирд╛ рд╣реИ
рдкреНрд░рддреНрдпреЗрдХ рдЪрд░рдг рдХрд╛ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд░рдг рдпрд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: