CÔNG VIỆC CỦA CHÚNG TÔI

+ Đào tạo & hỗ trợ thi & Cấp chứng chỉ Ứng dụng CNTT cơ bản, nâng cao
+ Cung cấp dịch vụ Thiết kế - Lập trình web
+ Các giải pháp triển khai - quản trị hệ thống mạng doanh nghiệp
+ ĐÀO TẠO CHUYÊN NGHIỆP: LẬP TRÌNH (C, .Net, ASP.net, PHP, Thiết kế Đồ họa

Bài 1: Laravel là gì? Hướng dẫn cài đặt laravel trên windows


1. Laravel là gì?

Laravel là một php framework khá là mới mới, phiên bản đầu tiên (Laravel 1)  được phát hành vào tháng 6/2011. Ngay từ khi ra mắt, Laravel đã được chú ý đến bởi nhiều đặc điểm “nhẹ mà hay” như Eloquent ORM, localization, models and relationships, routing, caching, sessions, views, ... Chính tác giả Laravel - Taylor Otwell đã nói rằng Laravel được tạo ra để khắc phục những vấn đề còn vướng mắc và thiếu sót mà CodeIgniter còn gặp phải.
Laravel đã có 3 đợt “big update” với nhiều các thay đổi "đáng đồng tiền bát gạo”. Laravel đã có 4 phiên bản, phiên bản hiện tại chính thức hiện tại là 4.2.*, laravel 5.* sẽ được phát hành trong năm 2015. Nhưng chính việc “big update” quá nhanh và dồn dập cũng là việc mà nhiều lập trình viên không ủng hộ (mình cũng vậy) bởi vì cập nhật core của sản phẩm thì không hề đơn giản và không phải lúc nào cũng có thể chạy đua học hành. Tuy vậy, mỗi lần laravel cập nhật thì luôn có những điều làm “mát lòng” các lập trình viên dõi theo nó.
Trong các điểm nổi bật của laravel có thể kể đến những cái đơn giản mà “ai cũng thích” như sử dụng composer làm bộ công cụ quản lý, blade template engine, Eloquent ORM.

2. Yêu cầu  - đề nghị khi cài đặt Laravel

Yêu cầu bắt buộc

  • PHP 5.4 trở lên
  • MCrypt PHP Extension (laravel dùng nó để mã hóa tăng tính bảo mật)

Đề nghị

Windows: Hiện nay có rất nhiều phần mềm tạo Webserver trên Windows như Openserver, Wamp, Xampp, Ampps, vertrigo, ... và mình cũng đã dùng qua hết tất cả nhưng khi làm với Laravel thì mình chọn Openserver (open-server.ru) bởi vì từ lúc dùng nó để làm việc với Laravel thì chưa hề gặp vấn đề gì và nó có nhiều lựa chọn cho bạn.
Nên cài biến môi trường cho php và composer để “gọn lẹ” khi làm, nên chạy bằng virtual domain hoặc root localhost để tránh những lỗi về đường dẫn không đáng có.
Các bạn không nhất thiết phải theo nhưng trong chuỗi bài viết này của mình thì mình sử dụng Openserver và bên trong đó là:
  • PHP: PHP 5.6
  • Database: MariaDB 10
  • HTTP: Apache 2.4
  • Command line: ConEmu
  • Database tools: HeidiSQL
  • PHP IDE: PhpStorm 8.0.2
  • Text editor: Sublime Text 3065
Bạn nào cần những phần mềm trên có thể để lại thông tin.

3. Download và cài đặt Laravel  trên windows

Nếu sử dụng phần mềm openserver làm webserver thì bỏ qua bước 1 và bước 2, tất cả các command đều sử dụng   ConEmu thay cho cmd của windows.
Bước 1: Kiểm tra cài đặt biến môi trường cho php và composer hay chưa?
Bạn mở cmd lên và gõ 2 lệnh php -vcomposer -v nếu hiện lên thông báo "***’ is not recognized as an internal or external command, operable program or batch file." có nghĩa là máy của bạn chưa được cài đặt và bạn cần làm những bước phía dưới và ngược lại thì không cần.
Bước 2: Cài đặt biến môi trường cho php, nếu bạn cài rồi thì bỏ qua bước này.
Thiết lập môi trườngĐể thiết lập biến môi trường chúng ta làm như sau:
  • Nhấn Windows R, nhập vào SystemPropertiesAdvanced rồi enter
  • Trong hộp thoại hiện ra, chọn nút Enviroment Variables...
  • Trong hộp thoại mới, nhìn vào khung System variables, tìm Variable Path, chọn và nhấn nút Edit:
  • Trong hộp thoại mới, nhập vào vị trí cuối cùng chứ không ghi đè nhé (lưu ý dấu chấm phẩy): ;duong\dan\toi\thu\muc\phVí dụ: ;f:\soft\openserver\modules\php\PHP-5.6