Hướng dẫn cài đặt Drush

Sự ra đời của Drush là một bước tiến lớn trong việc phát triển website bằng Drupal. Với Drush, bạn có thể tác động trực tiếp vào lõi Drupal cũng như dữ liệu của nó mà không cần thông qua giao diện quản trị website, như vậy sẽ tiết kiệm được rất nhiều thời gian từ đó nâng cao hiệu suất công việc.

Ví dụ, để cài đặt module Views, thông thường bạn tải nó về từ website của Drupal, giải nén vào thư mục modules, mở web cần cài, đăng nhập tài khoản quản trị, vào trang danh sách Modules, tìm module Views rồi kích hoạt nó... quá nhiều bước cho một vấn đề phổ biến, trong khi với Drush, bạn chỉ cần sử dụng 2 dòng lệnh đơn giản

drush dl views

drush en -y views views_ui

Đới các tác vụ phức tạp hơn? Không cần phải nghĩ nhiều. Như trên, chỉ cần gõ lệnh là đủ. Có thể bạn sẽ nghĩ "Nhớ dòng lệnh khó hơn là click chuột đấy". Không đâu, cái gì dùng nhiều cũng quen và dần dần bạn sẽ tự nhớ hầu hết những lệnh hay dùng.

Việc cài đặt Drush sẽ cần ở bạn thời gian, sự tỉ mỉ và tính cẩn thận, dù sao cũng đừng lo lắng, vì thật ra nó không quá khó đâu! Mình sẽ hướng dẫn theo từng bước và giải thích cụ thể, các bước bao gồm:

  1. Cài đặt ConEmu.
  2. Cài đặt Composer.
  3. Cài đặt các thành phần GnuWin32.
  4. Cài đặt Drush.
  5. Khai báo tất cả với Windows.
  6. Kiểm tra Drush.

Trước khi thực hiện các bước hướng dẫn cài đặt Drush trên môi trường Windows, hãy đảm bảo:

  • Hoàn thành việc cài đặt và cấu hình cho WAMP (quan trọng nhất là đã kích hoạt phần mở rộng openssl của PHP) Tham khảo
  • Download ConEmu, Composer và các thành phần GnuWin32 cần thiết. Tham khảo

Bước 1: Cài đặt ConEmu

  • Drush sẽ thi hành các tác vụ dựa vào hệ thống dòng lệnh (Command line), như vậy bạn hoàn toàn có thể sử dụng ứng dụng Command Prompt của Windows (Run > gõ cmd), tuy nhiên sẽ tiện lợi hơn rất nhiều nếu bạn sử dụng một phần mềm chuyên biệt cho việc viết dòng lệnh, trong bài viết mình xin giới thiệu phần mềm ConEmu.
  • Sau khi cài đặt ConEmu và khởi chạy nó, bạn sẽ thấy xuất hiện một chương trình dòng lệnh rất "đẹp" và chuyên nghiệp, mọi thao tác dành cho drush, cài đặt cũng như vận hành từ đây mình sẽ đều tiến hành trên ConEmu

Bước 2: Cài đăt Composer

  • Composer là công cụ dành cho việc quản lý các thành phần phụ thuộc vào PHP, Drush là một trong số đó.
  • Sau khi chạy bộ cài Composer, nó sẽ hỏi bạn vị trí của file php.exe, hãy trỏ vào file php.exe nằm trong [Tên ổ đĩa]:\wamp\bin\php\php5.4.12.
  • Click Next cho đến khi hoàn tất việc cài đặt.

Bước 3: Cài đặt các thành phần GnuWin32

  • Bạn lần lượt chạy các thành phần GnuWin32 đã download từ trước, bao gồm: LibArchive, Gzip, Wget, Gtar, Unzip.
  • Do Drush được tạo ra chủ yếu chạy trên môi trường hệ điều hành Linux, nên bận cần phải cài tất cả các thành phần này để Drush có thể chạy được tốt trên môi trường Windows.
  • Vào C:\Program Files (x86)\GnuWin32\bin, sửa file có tên tar.exe thành _tar.exe
  • Cũng trong thư mục này, copy file bsdtar.exe thành một file khác và đổ tên thành tar.exe (bước này chỉ cần làm theo thôi, không cần hiểu lắm, mọi thứ sẽ đều ổn!)

Bước 4: Cài đặt Drush

  • Đến bước này, tất cả các thành phần cần thiết dành cho Drush đã được cài đặt đầy đủ (ConEmu, Composer, Gnu32)
  • Để kiểm tra Composer, trong cửa sổ ConEmu, nhập dòng lệnh sau

composer -v

  • Nếu ConEmu hiển thị như sau thì nghĩa là composer đã chạy bình thường.

  • Tiếp theo nhập:

composer global require drush/drush:dev-master

  • Chờ cho đến khi quá trình cài đặt drush hoàn tất.
  • Tuy nhiên Drush vẫn chưa thể được sử dụng, bạn hãy làm bước tiếp theo.

Bước 5: Khai báo tất cả với Windows

  • Mọi dòng lệnh Drush được thi hành trên ConEmu cũng như CMD sẽ được hệ thống kết nối với nhau thông qua PATH của hệ thống, ta cần khai báo vị trí cho Drush, PHP, MySQL và GnuWin32 cho Windows để nó "biết đường" mà xử lý.
  • Click chuột phải vào My Computer > Properties > Advanced System Settings > Environment Variables > chọn Path trong System Variables > click Edit > Toàn bộ PATH của hệ thống sẽ nằm trong Variable value

  • Ấn phím End để đưa dấu nháy về vị trí cuối cùng của PATH, lần lượt nhập các đường dẫn sau, những đường dẫn này sẽ phân cách nhau bằng dấu chấm phẩy (;)
    • Vị trí của GnuWin32: C:\Program Files (x86)\GnuWin32\bin;
    • Vị trí của PHP: C:\wamp\bin\php\php5.4.12;
    • Vị trí của MySQL: C:\wamp\bin\mysql\mysql5.6.12\bin;
    • Vị trí của Drush: C:\Users\[Tên người dùng]\AppData\Roaming\Composer\vendor\drush\drush;

Chú ý: Đường dẫn trên có thể thay đổi linh động tùy vào hệ thống của mỗi người.

  • Click OK 3 lần để hoàn tất việc khai báo PATH với Windows.

Bước 6: Kiểm tra Drush

  • Đến bước này mọi thứ đã hoàn thành, Drush đã có thể chạy được trên Windows. Để kiểm tra, trong ConEmu, nhập

drush version

  • Nếu ConEmu hiển thị phiên bản của Drush như hình dưới, bạn đã thành công trong việc cài đặt Drush!

 

 

Tài liệu cùng chủ đề

Hướng dẫn cài đặt và cấu hình cho UwAmp

Được ít người biết đến, UwAmp giống như một người ngoài hành tinh, thật ra nó không khác gì so với WAMP Server nhưng UwAmp có...

Hướng dẫn cài đặt và cấu hình cho WAMP

Bài viết này sẽ hướng dẫn bạn cách cài WAMP và cấu hình cho nó để Drupal có thể chạy được. Chú ý: nếu muốn cài Drush, hãy cài sau...

Download các thành phần cần thiết

Để bắt đầu, bạn cần phải download tương đối nhiều thứ về máy, nhưng cũng đừng lo vì nếu biết cách sắp xếp và phân loại thì bạn sẽ...