Skip to content
On this page

Иструменты

WSL

Linux - одна из наиболее востребованных ОС для разработки программного обеспечения и управления серверами в современном мире. Это свободная и открытая операционная система, которая позволяет пользователям настраивать ее под свои потребности. Одним из главных преимуществ Linux является его надежность и безопасность.

Наиболее удобный способ использовать Windows и Linux одноврменно существует Windows Subsystem for Linux (WSL). WSL - это функция в Windows 10 и более поздних версиях операционной системы, которая позволяет запускать приложения и команды Linux непосредственно на Windows.

Установка WSL

WARNING

Все действия рекомендуется выполнять от имени администратора в PowerShell

1. Активация WSL

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

2. Активация "Платформы виртуальных машин"

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

3. Обновления ядра

Загружаем пакет обновления ядра Linux, устанавливаем его, разрешаем использование повышенных разрешений для новой системы.

4. Установка WSL 2 версией по умолчанию

powershell
wsl --set-default-version 2

5. Установка дистрибутива

Из магазина Microsoft установите необходимый дистрибутив. После установки будет предложено создать пользователя и пароль для дистрибутива.

6. Установка версии WSL для дистрибутива

После установки дистрибутива, необходимо задать версию WSL, которую он будет использовать. Посмотреть текущую версию можно следующим образом

powershell
wsl -l -v

Изменить текущую версию WSL для дистрибутива можно командой

powershell
wsl --set-version <dist_name> 2

TIP

Рекомендуется использовать WSL 2, т. к. он имеет более высокую производительность, чем WSL 1

PHP

PHP - это скриптовый язык программирования, который используется для создания веб-приложений. PHP создан для работы на серверной стороне, а также обладает большим сообществом разработчиков и множеством библиотек, фреймворков и других инструментов.

Установка PHP

1. Добавление репозитория PPA ondrej/php

bash
sudo add-apt-repository ppa:ondrej/php
sudo apt update

2. Установка PHP и расширений

bash
sudo apt install php8.2 php8.2-cli php8.2-{zip,curl,bz2,mbstring,intl,dom,xml}

3. Проверить установку можно командой, которая выведет установленную версию PHP

bash
php -v

Composer

Composer - это менеджер зависимостей для PHP, который позволяет управлять библиотеками и пакетами PHP, используемыми в проектах.

Установка Composer

1. Выполнить в терминале скрипт

bash
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === '55ce33d7678c5a611085589f1f3ddf8b3c52d662cd01d4ba75c0ee0459970c2200a51f492d557530c71c15d8dba01eae') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

2. Переместить исполняемый файл

bash
sudo mv composer.phar /usr/local/bin/composer

3. Проверить установку можно командой, которая выведет установленную версию Composer

bash
composer --version

TIP

Для корректной работы Composer рекомендуется установить cURL

bash
sudo apt update
sudo apt install curl

NVM

NVM - это простой скрипт, который позволяет устанавливать, переключать и удалять версии Node.js на лету.

Установка NVM

1. Скачать и выполнить установочный скрипт

bash
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

2. Обновить конфигурацию профиля

Процесс установки с шага 1 также должен автоматически добавить конфигурацию nvm в ваш профиль. В случае использования zsh, это будет ~/.zshrc. Если используется bash, это будет ~/.bash_profile или .bashrc.

Если конфигурация nvm не добавляется автоматически, можно добавить ее самостоятельно

bash
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

3. Перезагрузка конфигурации

bash
source ~/.bashrc

4. Проверить установку можно командой, которая выведет установленную версию NVM

bash
nvm - v