Установка drush в окружении OpenServer

Drush позволяет почувствовать себя «ацким хакером» при работе над проектом в Drupal. Он упрощает многие рутинные операции, расширяя и дублируя часть функций админки. Понадобится найти соответствующие команды, знать название модулей и т.п., т.к. drush — это консольный инструмент.

Давайте установим Drush в OpenServer.

Установка Drush

Есть несколько путей установки Drush. Все они тем или иным способом позволяют развернуть экземпляр Drush у вас на компьютере.

Выбор версии

Если вы используете разные версии Drupal, то обратите внимание в какой из веток Drush поддерживаются соответствующие версии Drupal.

Установка с использованием composer

Для начала запустим консоль из комплекта OpenServer.

Я решил произвести установку, используя composer. Он включен в состав дистрибутива PHP, начиная с версии 5.3.

Т.к. я до сих пор работаю с сайтами на Drupal 6, то устанавливал 8-ю ветку Drush.

Всё готово для использования drush, можно в качестве теста запросить статус:

Мне пришлось напрямую указать путь к установленному composer пакету. Т.к это не удобно делать каждый раз, то добавим этот путь в переменные окружения консоли.

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

Судя по комментариям, в опенсервере может использоваться алиас команды — dr, вместо полного имени drush.

Мало букафф? Читайте есчо !

Добавляем в page cache зависимость от значения cookie

Март 4, 2025 г.

Модуль page_cache использует http_middleware, чтобы зацепиться за объект request и произвести кеширование страницы. Работает он для анонимных пользователей. ...

Читать

Как получить код языка по умолчанию в Drupal

Июль 4, 2025 г.

В Drupal (начиная с версии 8 и выше, включая 10 и 11), чтобы получить код языка по умолчанию сайта (например, en, ru, fr), используйте следующий способ: [crayon-6af7996e8d9d8769981010/] Подробности запроса: \Drupal::languageManager() — обращение ...

Читать

Подтвержение регистрации через СМС в Drupal

Январь 19, 2014 г.

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

Читать

Проброс переменных из PHP в JS (в Drupal) с использованием js_settings_alter

Ноябрь 14, 2025 г.

В этой статье мы рассмотрим, как пробросить данные из PHP в JavaScript в Drupal 11 с использованием js_settings_alter(). Этот метод позволяет изменять или добавлять переменные в объект drupalSettings, который доступен в JavaScript на всех страницах. ...

Читать
 

Комментарии к «Установка drush в окружении OpenServer»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий:

Много комментариев в “Установка drush в окружении OpenServer”

  1. Витали:

    Все делал как сказано, но drush отказался запускаться? пока не заменил drush на dr:

    http://prntscr.com/nwwzow

    • ALexeyAL1:

      Витали! Спаситель! 3 дня раскуриваю мануалы, уже голова плавится, и тут ты! Большое человеческое «Благодарю».
      Автор добавь в статью посткриптумом это. Видать алиас в опенсервере используется, а полная команда не очень. Проверял на момент написания на последних версиях.