1. Настройка подсистемы Windows для Linux при разработке на Drupal 8

Под катом я расскажу как установить и настроить WSL в Windows 10 и использовать ее преимущества для работы с консольными приложениями для Drupal. ------------------------------------------------------------------------------- Переключиться на пользователя root ------------------------------------------------------------------------------- sudo su ------------------------------------------------------------------------------- Обновление ------------------------------------------------------------------------------- apt-get update && apt-get upgrade ------------------------------------------------------------------------------- Установка PHP 7.3 ------------------------------------------------------------------------------- apt-get install software-properties-common add-apt-repository ppa:ondrej/php apt-get install php7.3 php7.3-common php7.3-cli php7.3-fpm php7.3-curl php7.3-gd php7.3-mbstring php7.3-zip php7.3-mysql php7.3-xml php7.3-json php-pear php -v ------------------------------------------------------------------------------- Установка node.js 10.x: ------------------------------------------------------------------------------- curl -sL
| sudo -E bash - apt-get install -y nodejs ------------------------------------------------------------------------------- Обновление npm для node.js ------------------------------------------------------------------------------- npm -v npm install -g npm@latest ------------------------------------------------------------------------------- Установка GULP ------------------------------------------------------------------------------- npm install --global gulp ------------------------------------------------------------------------------- Установка Python 3.7 Install Python 3.7 on Ubuntu 18.04. Ubuntu 18.04 requires python 3.6 to function. If you remove python 3.6 you won't be able to login after restart. ------------------------------------------------------------------------------- apt-get install python3.7 apt install python3-pip pip3 --version pip3 install pylint OR apt-get install pylint ------------------------------------------------------------------------------- Установка COMPOSER ------------------------------------------------------------------------------- curl -sS
-o composer-setup.php php composer-setup.php --install-dir=/usr/local/bin --filename=composer composer ------------------------------------------------------------------------------- Установка Drush Launcher ------------------------------------------------------------------------------- wget -O drush.phar
chmod +x drush.phar mv drush.phar /usr/local/bin/drush ------------------------------------------------------------------------------- Установка MySQL ------------------------------------------------------------------------------- apt-get purge mysql* && sudo apt-get autoremove && sudo rm -rf /etc/mysql apt-get install mysql-server mysql-client ------------------------------------------------------------------------------- Установка GIT (
------------------------------------------------------------------------------- apt-get update apt-get install build-essential libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip libz-dev wget
-O git.zip unzip git.zip cd git-* make prefix=/usr/local all make prefix=/usr/local install git --version Начальная конфигурация. git config --global user.name "Ваше имя" git config --global user.email "Ваша почта" git config --global core.autocrlf false git config --list ------------------------------------------------------------------------------- Создания ключа SSH ------------------------------------------------------------------------------- ssh-keygen -t rsa -b 4096 -C "info@filinkov.ru" cat ~/.ssh/id_rsa.pub Проверка ответа сервера при подключении по SSH ssh -v git@gitlab.com

Смотрите также