пятница, 15 апреля 2011 г.

Установка Drush под Windows


Используя ‎Drush‎ возможно уменьшить время необходимое для установки и обновления Drupal, даже если вы не эксперт работы с командной строкой.
Походу этой статьи установим Drush на Windows. В данной ситуации WAMP используется на локальной машине под разработку. Если вы используете, что-то другое XAMPP, Denwer, тогда пути могут отличаться, но сам процесс тот же.
Drush‎ - это интерфейс взаимодействия с Drupal, через командную строку, швейцарский нож упращающий наше существование.
Для того что бы быстро начать работать с Drush просмотрите вводное видео  Drupal School: Jumpstart with Drush and Command Line.

Получение Drush

Загрузите ‎Drush‎ с сайта drupal.org.

Где устанавливать Drush?

Drush это не модуль, не в зависимости от сайта или версии Drupal (5.x, 6.x...) можете разместить в sites/all/modules. Рациональней всего разместить вне директории сайтов Drupal, к примеру можно разместить в C:/ или C:/wamp/www.

Установка под Windows

  1. Установите дополнительные приложения:
    • LibArchive: http://gnuwin32.sourceforge.net/packages/libarchive.htm
      Libarchive — библиотека которая работает с различными форматами потоковых архивов, наиболее популярные из которых:tar, cpio formats, ar.
    • GZip: http://gnuwin32.sourceforge.net/packages/gzip.htm
      Gzip — утилита сжатия, разработана для замены других компрессоров. Основные преимущества заключаются в лучшем сжатии и свободных патентах на алгоритмы.
    • WGet: http://gnuwin32.sourceforge.net/packages/wget.htm
      GNU Wget — свободная сетевая утилита, для получения файлов с интернета World Wide Web используя HTTP и FTP.
  2. Используйте bsdtar для tar, он более надёжный. Скопируйте файл в C:\Program Files\GnuWin32\bin\bsdtar.exe в C:\Program Files\GnuWin32\bin\tar.exe
    http://drupal.org/node/594744
  3. Установите ПУТИ в переменных среды для Drush, PHP, и tar/get/wget исполняемых программ:
    Control Panel > System > Advanced System Settings > Environment Variables
    Выберите Path нажмите Edit.
    Добавьте ваши пути (разделённые точкой с запитой) к php.exe, drush.bat и tar/get/wget исполняемым файлам в значении перенной Path. Это поле неудобное для использования при редактировании текста. Возможно скопировать текст, вставить текстовый редактор, отредактировать, вернуть обратно, сохранить.
    Ваши пути должны быть похожи, но могут отличаться в зависимости от вашей конфигурации системы.
    ;C:\wamp\bin\php\php5.3.0;C:\drush;C:\Program Files\GnuWin32\bin

    Пути MySQL
    Убидитесь в том, что Path содержит путь к mysql.exe. Это неважно для работы с Drush, но даёт возможность использовать MySQL в командной строке.
    ;C:\wamp\bin\mysql\mysql5.1.36\bin
    System PropertiesEnvironment Variables
    Edit Path System Variable
    Если у вас уже открыта консоль, необходимо переоткрыть её, что бы обновились переменные окружения, которые мы изменили.
  4. Отредактируйте drush.bat размещенный в корневом каталоге Drush, для того чтобы указать путь к PHP интерпретатору.
    @C:\wamp\bin\php\php5.3.0\php.exe "%~dp0drush.php" %*

Тестирование Drush

Откройте консоль, напишите drush или drush --help и нажмите enter. Если установлено правильно, будет показан листинг помощи команд Drush.
Command Line

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

Отправить комментарий