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

Yêu cầu hệ thống

Để có thể cài đặt Laravel, bạn phải đáp ứng được các yêu cầu bắt buộc như sau:

  • PHP 5.5.9 hoặc mới hơn
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenziner PHP Extension
Đối với hệ điều hành Windows chúng ta cần tạo một Webserver. Các bạn có thể sử dụng các phần mềm tạo Webserver như Openserver, Wamp, Xampp, Ampps, v.v..., ở đây chúng ta sẽ sử dụng XAMPP.

Cài đặt XAMPP (XAMPP Server)

XAMPP là gì?

XAMPP là chương trình tạo web server được ứng dụng trên các hệ điều hành Linux, MacOS, Windows, Cross-platform, Solaris. Ý nghĩa chữ viết tắt XAMPP là gì? XAMPP hoạt động dựa trên sự tích hợp của 5 phần mềm chính là Cross-Platform (X), Apache (A), MariaDB (M), PHP (P) và Perl (P), nên tên gọi XAMPP cũng là viết tắt từ chữ cái đầu của 5 phần mềm này. Ngoài ra còn một số phần mềm được tích hợp sẵn bạn có thể  Tìm hiểu thêm về Xampp.

Một số lưu ý trước khi cài đặt

Một lưu ý cho người dùng trước khi cài đặt XAMPP là phải xóa hết tất cả phần mềm liên quan đến việc làm localhost như PHP, MySQL. Ngoài ra, trong trường hợp máy chủ Windows đã cài đặt IIS, việc cài XAMPP là điều không cần thiết. Không dùng đồng thời các công cụ tạo localhost khác, khuyến khích gỡ cài đặt trước khi cài XAMPP. Trong quá trình sử dụng, các phần mềm tạo Localhost có thể xung đột với nhau. 

Nếu bạn đang sử dụng Skype

Trong trường hợp máy tính của bạn đang cài Skype, bạn mở Skype -> Tools -> Connection Options -> và bỏ chọn phần “Use port 80 and 443…..” rồi nhập chọn một cổng bất kỳ. Nếu không thực hiện thao tác này, XAMPP sẽ không thể chạy được do cổng mạng 80 đã bị Skype sử dụng.

Tắt Windows Firewall (Tường lửa)

Bên cạnh đó, bạn cũng nên tắt cài đặt tường lửa trên Windows, cũng như tất cả các phần mềm Antivirus khác, vì những phần mềm này có thể sẽ chặn cổng 80 hoặc các ứng dụng web server, khiến cho XAMPP không thể hoạt động.

Tắt UAC Windows

Đặc biệt, người dùng cũng nên tắt User Account Control trên Windows trước đi cài đặt XAMPP để tránh bị giới hạn quyền truy cập và gặp lỗi như ở Bước 3 phần hướng dẫn cài đặt XAMPP cho Windows dưới đây.

Cài đặt Xampp trên hệ điều hành Windows

  • Bước 2: Chọn phiên bản phù hợp và nhấn Download.



  • Bước 3: Mở file cài đặt mới tải về, nếu gặp thông báo lỗi như hình nhấp ok và bỏ qua.



  • Bước 4: Trên cửa sổ setup bấm next, tích chọn các phần mềm mà bạn muốn cài đặt. Nếu bạn muốn cài WordPress trên XAMPP, các phần mềm bắt buộc phải chọn là MySQL, Apache, PHPMyAdmin. Sau khi chọn xong, nhấn Next.
  • Bước 5: Chọn thư mục cài đặt và nhấn Next.
  • Bước 6: Chờ chương trình cài đặt Xampp lên máy của bạn, quá trình này có thể mất đến vài phút để cài đặt tùy theo cấu hình máy tính của bạn. Sau khi cài đặt hoàn tất nhấn Finish để kết thúc.

Cài đặt Xampp trên hệ điều hành Linux

  • Bước 1: Download Xampp for Linux.


  • Bước 2: Chọn file xampp-linux-x64-7.2.8-0-installer.run trong file cài đặt
Thêm quyền thực thi cho file cài đặt:
cd thu_muc_chua_file_cai_dat/
sudo chmod +x xampp-linux-x64-7.2.8-0-installer.run
Chọn cài đặt với quyền sudo
sudo ./xampp-linux-x64-7.2.8-0-installer.run
Nhấn next để cài đặt.
  • Bước 3: Trong cửa sổ setup, tiếp tục nhấn Next tại các cửa sổ hiện ra.
  • Bước 4: Chờ vài phút để cài đặt, sau khi cài đặt hoàn tất nhấn Finish để kết thúc.

Cài đặt Laravel

Sau đây là hướng dẫn cài đặt Laravel qua 2 cách:
  • Thông qua Laravel Installer
  • Thông qua Composer

Cài đặt Laravel thông qua Laravel Installer

Với cách này bạn có thể dùng CMD hoặc Git Bash. Theo tôi thì bạn nên sử dụng Git Tải về Git
Bạn mở Terminal (CMD hoặc Git Bash), gõ dòng lệnh sau:
composer global require “laravel/installer”
Chờ vài phút để hệ thống tải về và cài đặt Laravel.
  • Đối với Windows Laravel được lưu ở thư mục
    %appdata%Composervendorbin
  • Đối với MacOS và Linux Laravel được lưu ở
    ~/.composer/vendor/bin
Sau khi cài đặt xong, bạn di chuyển vào thư mục htdocs của XAMPP. Sau đó mở cửa sổ lệnh (đối với windows thì nhấp Shift + chuột phải và chọn Command Window Here hoặc Git Bash Here) và gõ:

laravel new cms
Trong đó cms là tên thư mục Laravel project của bạn.

Cài đặt Laravel thông qua Composer

Trước tiên chúng ta sẽ phải cài đặt Composer Tải về Composer. Sau đó mở thư mục htdocs của XAMPP , tại đây mở cửa sổ lệnh và gõ:

 composer create-project –-prefer-dist laravel/laravel cms
Trong đó cms là tên thư mục Laravel project của bạn.

Sử dụng framework Laravel

Sau khi cài đặt hoàn tất bạn mở XAMPP và start 2 ứng dụng Apache MySQL


Sau đó bạn mở trình duyệt lên gõ vào thanh địa chỉ địa chỉ sau:

 localhost/cms/public
Trong đó cms là tên thư mục Laravel project mà bạn đã tạo trước đó. Và đây là kết quả:


Vậy là chúng ta đã cài đặt xong Laravel và tạo được ứng dụng đầu tiên, trong bài tiếp theo chúng ta sẽ cùng tạo tên miền ảo. Nếu bạn có thắc mắc hay góp ý hãy để lại bình luận hoặc gửi tin nhắn cho mình qua Fanpage để được hỗ trợ sớm hơn nhé.
 Chúc các bạn thành công 😉.

Hướng dẫn tạo tên miền ảo >>


Nhận xét

Bài đăng phổ biến

Khởi tạo một Laravel project hoàn chỉnh

Kết nối và thao tác với cơ sở dữ liệu trong Laravel

Eloquent ORM trong Laravel