二月 3, 2016 | 後端和Drupal

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

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

什麼是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:\xampp\php\php.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系統上的強大喔。

使用我們的服務即表示您同意Cookie政策。了解更多