|
|||||||
Установка drush
Время создания: 23.01.2020 16:17
Автор: ALENSAV
Текстовые метки: Установка drush
Раздел: VPS_and_DRUPAL
Запись: alensav/MyTetra2/main/base/1579785469dv68lkaake/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
Опубликовано admin - ср, 11/16/2016 - 05:36 Drush это отличный инструмент для автоматизации многих действий с Drupal. Настало время написать такую статью, потому что установка drush стала не тривиальной, даже иногда клиенты обращаются что нормально его поставить не могут. Установка drush бывает глобальной, то есть чтобы все пользователи сервера могли им пользоваться, и локальной этот вариант больше подходит для шаред хостингов, когда пользователь, который установил сможет им пользоваться. Установка глобального drush Для начала необходимо установить composer, для это выполняем команды: sudo apt-get install curl php5-cli
cd ~
curl -sS https://getcomposer.org/installer
sudo php installer --version=1.2.1 --install-dir=/usr/local/bin --filename=composer
php composer self-update
Далее drush можно установить либо с помощью git, либо с помощью composer. Рассмотрим оба варианта: Установка drush с помощью git cd /opt
wget https://github.com/drush-ops/drush/archive/8.1.6.tar.gz
tar xvf 8.1.6.tar.gz
mv drush-8.1.6 drush
cd /usr/local/bin/
ln -s /opt/drush/drush drush
/usr/local/bin/drush version
Для обновления версии drush необходимо выполнить следующие команды: cd /opt
rm -r drush
wget https://github.com/drush-ops/drush/archive/8.1.10.tar.gz
tar xvf 8.1.10.tar.gz
mv drush-8.1.10 drush
Установка drush с помощью composer # Создаем директорию для установки Drush и переходим в нее.
mkdir --parents /opt/drush
cd /opt/drush
# Инициализация проекта Composer, с указанием зависимости Drush.
composer init --require=drush/drush:8.1.6 -n
# Настраиваем путь для бинарных файлов Drush.
composer config bin-dir /usr/local/bin
# Установка Drush.
composer install
Для обновления drush необходимо указать версию drush в файле /opt/drush/composer.json и выполнить команды: cd /opt/drush
composer update
Установка локального drush Для начала требуется установить composer командами: cd ~
php -r "readfile('https://getcomposer.org/installer');" | php
mv composer.phar bin/composer.phar
php composer self-update
Для установки drush выполняем команду: composer global require drush/drush:8.1.6
Для запуска drush в любой папке необходимо добавить в конец файла ~/bash_profile следующие строки: export PATH="$HOME/.composer/vendor/bin:$PATH"
alias composer='~/bin/composer.phar'
alias drush="~/.composer/vendor/bin/drush"
После этого закрыть ваш SSH клиент и войти в систему снова. Для обновления версии drush необходимо выполнить команду: composer global require drush/drush:8.1.7 |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|