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à 5.*. 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ộ 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 chọn Xampp.
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ó.
3. Download và cài đặt Laravel trên windows
Nếu sử dụng phần mềm Xampp làm webserver thì bỏ qua bước 1 và bước 2.
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 -v và composer -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)
- Ví dụ:
;D:\Software\Xampp\php
Cài đặt biến môi trường cho composer từ file Composer-Setup.exe
Bạn vào đường dẫn này để tải file về, sau đó chạy lên và thực hiện các bước sau:
Giao diện lúc chạy lên:
Chọn như trong hình rồi click Next.
Chọn đường dẫn đến folder PHP của bạn và click Next để cài đặt
Bước 3: Download và cài đặt laravel
Trước hết truy cập đường dẫn https://github.com/laravel/laravel/releases chọn phiên bản cao nhất của v5.x.x để tải về và giải nén vào thư mục cần tạo, sau đó mở cmd rồi cd vào thư mục chứa laravel và chạy lệnh:
Ví dụ: Bạn tải về và giải nén vào thư mục: D:\Software\Xampp\htdocs\laravel\lv-blog.com thì chạy dòng lệnh sau:
sau khi chạy dòng lệnh lấy key, bạn copy key vừa có và mở thư mục
ví dụ: D:\Software\Xampp\htdocs\laravel\lv-blog.com\config\app.php (lv-blog.com là thư mục chứa core)
ví dụ: D:\Software\Xampp\htdocs\laravel\lv-blog.com\config\app.php (lv-blog.com là thư mục chứa core)
tìm dòng ‘key’ => env(‘APP_KEY’, ‘SomeRandomString’), thay key vào “SomeRandomString”.
Bước 4: Chạy laravel
Chạy bằng đường dẫn localhost. Ví dụ source của bạn nằm trong thư mục
htdocs/laravel
của xampp thì chạy http://localhost/laravel/public/
. Nhưng cách này mình không khuyến khích, ở bài sau mình sẽ hướng dẫn tạo tên miền ảo để chạy laravel.
+ Một số lỗi thường gặp, nếu nó không hiện như hình trên mà xuất hiện lỗi
Whoops, looks like something went wrong.
vào \config\app.php tìm dòng ‘debug’ => env(‘APP_DEBUG’, false), thay false bằng true.
Lời kết:
Bài này mình trình bày đầy đủ các trường hợp khi cài đặt Laravel, nếu hơi khó hiểu khúc nào thì bạn để lại lời bình và mình sẽ giải đáp thắc mắc cho bạn. Hy vọng qua bài hướng dẫn cài đặt laravel này sẽ giúp các bạn.
0 comments:
Post a Comment