Drush позволяет почувствовать себя «ацким хакером» при работе над проектом в Drupal. Он упрощает многие рутинные операции, расширяя и дублируя часть функций админки. Понадобится найти соответствующие команды, знать название модулей и т.п., т.к. drush — это консольный инструмент.
Давайте установим Drush в OpenServer.
Установка Drush
Есть несколько путей установки Drush. Все они тем или иным способом позволяют развернуть экземпляр Drush у вас на компьютере.
Выбор версии
Если вы используете разные версии Drupal, то обратите внимание в какой из веток Drush поддерживаются соответствующие версии Drupal.
Установка с использованием composer
Для начала запустим консоль из комплекта OpenServer.
Я решил произвести установку, используя composer. Он включен в состав дистрибутива PHP, начиная с версии 5.3.
Т.к. я до сих пор работаю с сайтами на Drupal 6, то устанавливал 8-ю ветку Drush.
1 |
composer global require drush/drush:8.x |
Всё готово для использования drush, можно в качестве теста запросить статус:
Мне пришлось напрямую указать путь к установленному composer пакету. Т.к это не удобно делать каждый раз, то добавим этот путь в переменные окружения консоли.
После перезапуска консоли, можно будет выполнять команды drush без указания полного пути.
Судя по комментариям, в опенсервере может использоваться алиас команды — dr, вместо полного имени drush.
Все делал как сказано, но drush отказался запускаться? пока не заменил drush на dr:
http://prntscr.com/nwwzow
Витали! Спаситель! 3 дня раскуриваю мануалы, уже голова плавится, и тут ты! Большое человеческое «Благодарю».
Автор добавь в статью посткриптумом это. Видать алиас в опенсервере используется, а полная команда не очень. Проверял на момент написания на последних версиях.