logo

パレット - カラフルに🎨

Palette — ビジュアルページビルダー、デザインの専門知識は不要です。

ライブデモ パレットをダウンロード

Scroll

Windows 用 Drush のインストールと設定。コマンドラインから Drupal を操作する。

17/04/2025, by Ivan

Windows に Drush をインストールするには、インストーラーを使います:

http://www.drush.org/drush_windows_installer

 

以下はすべて古くなっています。

モジュールのダウンロード・インストール・有効化、テーマのダウンロード・インストール・有効化――これらはウェブサイト開発中の繰り返しの作業です。時間を節約するために、コマンドラインインターフェース Drush が作られました。Drush を使うと、コマンドプロンプトでわずか数行だけでモジュールをインストールして有効化できます。ですから、後で何時間もの時間を節約するために、この記事を数分かけて学びましょう。

drush プロジェクトのホームページは http://drush.ws です。このウェブサイトでは、このユーティリティの使い方に関する多くの有用な情報が見つかります。

DrushDrupal のモジュールではありません。Drush は、Drupal インストールでの作業を簡素化する一連のコマンドです。Drush を使うには、コマンドラインインターフェース(コンソール)が必要です。Linux で最もよく動作しますが、Windows で Drush を使うことも可能です。

Windows での Drush のインストールを始めましょう。

Windows への Drush のインストール

1. drupal.org から最新版の drush をダウンロードします。

2. Drush は モジュールではない ので、sites/all/modules にコピーすべきではありません。Denwer を使っている場合は、Denwer のルートディレクトリに Drush という名前のフォルダーを作成し、そこにコピーするのが最善です。

Drupal drush

3. 次の追加アプリケーションが必要です:

  • LibArchive: http://gnuwin32.sourceforge.net/packages/libarchive.htm

    Libarchive は、最も人気のある tar のバリエーション、いくつかの CPIO 形式、BSD と GNU の両方のバリエーションを含む、いくつかの異なるストリーミングアーカイブ形式を作成・読み取りできるソフトウェアライブラリです。

  • GZip: http://gnuwin32.sourceforge.net/packages/gzip.htm

    GZip は、アーカイブ用に設計された圧縮ユーティリティです。主な利点は、より優れた圧縮と、特許のある圧縮アルゴリズムを含まないことです。

  • WGet: http://gnuwin32.sourceforge.net/packages/wget.htm

    GNU Wget は、HTTP および FTP プロトコルを使って World Wide Web からファイルをダウンロードする無料のユーティリティです。

4. インストール後、ファイル C:\Program Files\GnuWin32\bin\bsdtar.exe をコピーして C:\Program Files\GnuWin32\bin\tar.exe に名前を変更します。

5. 環境変数 PATH を編集します:コントロールパネル › システム › システムの詳細設定 › 詳細設定 › 環境変数 › システム環境変数 › Path

Drupal drush

php.exedrush.bat、そして tar/get/wget の実行ファイルへのパスを追加します(区切りにはセミコロンを使います)。

次のコードを挿入します:

;Z:\usr\local\php5\;Z:\drush\;C:\Program Files\GnuWin32\bin\

6. ファイル drush.bat で、PHP への完全なパスを指定します:

@Z:\usr\local\php5\php.exe "%~dp0drush.php" %*

7. コンソールを開いて、コマンド drush または drush --help を入力します:

Windows でコマンドプロンプトを開くには、スタート>ファイル名を指定して実行 をクリックし、入力欄に cmd または command と入力します。

start menu

cmd

次の記事では、Drush コマンドセットの使い方 を見ていきます。

Drush drupal