Bài 01 – Cài đặt Git Bash, Composer và Laravel 5

Sharing is caring!

Bài hôm nay sẽ hướng dẫn các bạn cài đặt một số tool hỗ trợ việc cài đặt Laravel 5 bao gồm: Git Bash, Composer

1. Cài đặt Git Bash:

Git bash là một công cụ trên Windows giúp chúng ta gõ một số lệnh(command line) của Linux một cách thuận tiện.

Để download git bash, các bạn vào trang này: https://git-for-windows.github.io/ , sau đó chọn “Download” thì nó sẽ tải file cài đặt tương ứng với Win 32 bit hay 64 bit tùy thuộc vào Windows hiện tại của các bạn. Ngay thời điểm mình viết bài này thì version của nó là Git-2.7.0-64-bit.exe.

Các bước cài đặt như sau, cũng dễ thôi, theo các hình bên dưới hen: Wink

git_01

Click Next

git_02

Click Next

git_03

Click Next

git_04

Chọn các option như hình, click Next

git_05

Click Next

git_06

Chọn option đầu tiên, click Next

git_07

Chọn option đầu tiên luôn, click Next

git_08

Y như trong hình. click Next

git_09

Click Next

git_10

Chờ install xong

git_11

Click Finish. Vậy là install Git Bash xong roài đó. Quá dễ, toàn click Next không Happy-Grin . Sau khi cài đặt Git Bash xong thì khi chạy nó hiển thị cửa sổ Command Line như thế này:

git_12

(Ở đây, mình đang đứng ngay ổ E: và dùng hai lệnh “ls”, “ll” để show các thư mục trong ổ này. Trong các bài tiếp theo mình sẽ giới thiệu thêm các lệnh thông dụng của Linux)

2. Cài đặt Composer:

Do Laravel được cài đặt thông qua Composer, cho nên ta phải cài Composer trước khi cài Laravel nhé các bạn. Các bạn vào trang này: https://getcomposer.org/download/, sau đó kéo màn hình xuống phần Windows Installer để download Composer for Windows

composer_01

Chạy file Composer-Setup.exe vừa mới download để cài đặt nhé(click Next là chủ yếu thôi à) Whistling :

composer_02

Click Next

composer_03

Click Next

composer_04

Chổ này, tùy thuộc vào việc bạn cài đặt PHP ở đâu thì Composer sẽ tự động tìm đến thư mục đó(sẽ không giống như trong hình nha do mình cài EasyPHP Server). Click Next

composer_05

Click Install

composer_06

Rồi chờ nó download…

composer_07

Click Finish. Xong. Cool

3. Cài đặt Laravel 5 và tạo project Quiz:

Laravel 5 có một số yêu cầu trước khi cài. Các bạn check nha:

PHP phải có version từ 5.5.9 trở lên

Các Extension của PHP phải enable là:

  1. Open SSL
  2. PDO
  3. Mbstring
  4. Tokenizer

Sau khi các bạn đã check xong các yêu cầu trên thì mình tiến hành cài Laravel nha.

Đầu tiên, dùng Composer để download Laravel installer. Các bạn mở Git Bash lên và gõ lệnh sau:

laravel_01

Chờ cho đến khi nó hiển câu “Generating autoload files”

laravel_02

Vậy là chúng ta đã download thành công Laravel installer rồi đó. Tiếp theo, chúng ta sẽ tiến hành tạo project bằng Laravel tên là “quiz” nha.

Đầu tiên, các bạn tạo dùm mình cấu trúc thư mục trong Web Server như sau:

Cụ thể trong máy của mình như sau:

laravel_03

Các bạn chỉ cần thay đổi SERVER_ROOT thành đường dẫn cụ thể trên máy của các bạn là được. (Thư mục SERVER_ROOT của mình cụ thể là: E:\Server\www, nhưng do mình dùng Git Bash nên các đường dẫn trong Windows sẽ chuyển thành đường dẫn như trong Linux. Do dó, E:\Server\www sẽ trở thành /e/Server/www).

Tiếp theo, các bạn dùng lệnh “cd learning” để chuyển vào thư mục learning. Lúc này chúng ta đang đứng ở thư mục learning, tiếp theo các bạn gõ lệnh sau để tạo project có tên là quiz.

laravel_04

Chờ…. cho đến khi nó báo “Application already! Build something amazing”

laravel_05

Tới đây là bạn đã tạo được project tên là quiz rồi đó Who-s-the-man . Để kiểm tra, bạn vào trong thư mục “quiz” xem các thư mục nó được tạo đủ hay không nha. Dùng lệnh “cd quiz”

laravel_06

Nếu trong thư mục “quiz” của các bạn có đầy đủ file và thư mục giống như của mình thì là được. Tiếp đến các bạn mở browser lên và chạy cái url http://localhost:8080/learning/quiz/public/, nếu nó hiện ra chữ Laravel 5 như hình sau là nó hoạt động tốt.(trên máy của mình chạy apache server ở port 8080 nên trên url của mình có port 8080, các bạn có thể thay đổi tùy theo apache server mà các bạn cài nha)

laravel_07

Vậy là chúng ta đã tạo được một project bằng Laravel 5 rồi đó. Bingo! Overjoy

Sharing is caring!

Xây dựng hệ thống làm trắc nghiệm (Quiz) với Laravel 5
Bài 02 - Tạo module Frontend và Backend trong Laravel 5

Vincent Le

Tui là Lê Minh Đạt, tên tiếng anh là Vincent(do thích nhân vật Vincent Valentine, ai từng là fan của trò Final Fantasy VII thì sẽ biết nhân vật này, hehe). Đang tập tành làm một blogger viết về mảng lập trình, mong muốn được chia sẻ những gì đã học được, tích góp được trong 10 năm đi làm thợ code.

shares