Drupal 的好朋友 Drush 外掛,讓你管理 Drupal 有一套[Windows版]

什麼是Drush

Drush是drupal在unix的環境下方便操作drupal的一個command line指令介面,drush提供了很多有用的指令code來操作modules/themes/profiles。同樣的他可以去更新你的drupal、執行sql指令、資料庫備份遷移,跟一些瑣碎的事情像是執行cron,清理快取等。drush也提供了第三方程式來擴充它的指令。

Drush這個名子怎麼來的?他有什麼意思?

Drush就是Drupal跟Shell兩字的合體。shell翻作中文叫外殼顧名思義就是我們利用這個外殼來操縱drupal,讀音的念起來就像是”抓許”

安裝方式

如果你沒接觸過其他作業系統的話會覺得有點憋扭,因為在windows下執行指令並沒有很直覺的方式。
在windows環境我們必須要借助其他程式來輔助我們,所以我們必須要安裝git以及Composer

安裝Composer

當我們下載下來之後點擊安裝並且點擊下一步直到選擇PHP的路徑畫面
選擇我們xampp的php路徑(預設的話應該是C:xamppphpphp.exe)

安裝完畢之後就可以開啟我們的git bash

輸入

composer --version

觀察一下composer是否安裝成功

既然安裝好composer之後我們就能安裝drush了打入指令

composer global require drush/drush:7.*

接下來我們到控制台系統及安全性系統的進階系統設定新增一個環境變數

新增使用者變數

新增一個變數

變數名稱PATH
變數值輸入路徑C:/Users/使用者名稱/AppData/Roaming/Composer/vendor/drush/drush使用者名稱可以在剛剛的git bash觀看
如果你已經有過其他的設定了用分號(:)將路徑隔開


系統變數

找到path一樣輸入路徑C:/Users/使用者名稱/AppData/Roaming/Composer/vendor/drush/drush一樣用分號隔開既有的路徑

重新啟動git bash並且輸入指令

drush --version

這樣一來我們drush安裝就成功囉,讓我們立馬測試一下


以上就是在windows安裝drush的教學,也是我在網路上找到比較簡單的做法,因為是windows環境,所以有些功能可能會沒辦法運作的像linux環境來的好,不過也是提供一個大家入門的方法,有機會的話大家也可以體會看看drush在linux系統上的強大喔。