Laravel 01 : Giới thiệu và cài đặt các phần mềm cần thiết

0
184

Điều kiện để cài đặt môi trường làm việc trên laravel

  1. XAMPP (https://www.apachefriends.org)
  2. Composer (https://getcomposer.org/)

Trước Tiên bạn nên biết rằng Laravel là một PHP Framework mã nguồn mở và miễn phí .Chính vì nó là Framework Được xây dựng bằng ngôn ngữ PHP. Trong khi PHP là một ngôn ngữ chạy ở phía server(server side) nên chúng ta muốn chạy được nó thì chúng ta cần phải có server để biên dịch, Và Xampp là một lựa chọn tốt nhất để tạo ra server ảo trên máy của các bạn

Cài XAMPP

Bước 1 . Download xampp tại đây. (chọn phiên bản phù hợp với phiên bản của bạn).

Bước 2 . Chạy file cài đặt bạn vừa tải về

Bước 3 . Chọn next để tiếp tục

    Bước 4,Tích chọn hết các module

Bước 5,Chọn thư mục cài đặt. Rồi next tiếp

Bước 6,Bỏ tích dòng “Learn more about Bitnami for XAMPP” . Rồi chọn next.

Bước 7, Đợi chương trình cài đặt

Bước 8,Hoàn Tất

Sau khi cài đặt thành công ta có thể sử dụng Xampp Bằng cách start apache (để chạy ngôn ngữ php) và MySQL ( Nếu chúng ta có tác động đến database ) Và đương nhiên Bất kỳ project của php hay framework php nào cũng phải để trong thư mục

C:\xampp\htdocs\{Tên project php} Mới có thể chạy được.

Xử lý lỗi khi không khơi động được Apache

( * ) Trường hợp Xampp không bật được Apache .

Lý do:  trước đó các bạn đã cài phần mềm chiếm mất cổng 80 ( Cổng mặc định của xampp )Một số phần mềm chiếm cổng 80. VD: Skype,Mysql workbench… vv.

Vậy làm Thế nào để biết được Cổng port: 80 do phần mềm nào chiếm dụng.

Cách 1. Xoá phần mềm chiếm cổng 80 của xampp

Ta chỉ cần mở CMD bằng cách vào ‘Run’ gõ : cmd -> Gõ lệnh: netstat -ano

—-> Enter

Ta vô : Task Manager->Details Tìm phần mềm có PID tương ứng

Trường hợp 1. Nếu port: 80 là PID = 5504 là 1 phần mềm

Ta có thể Gỡ  phần mềm đó, Đổi cổng port của phần mềm đó trong phần setting ( Thường là do Skype ) hoặc Chuột phải ->chọn ‘end Task’ phần mềm chiếm cổng 80 và start apache như bình thường.

Do Skype

Nếu bạn đang dùng skype thì chương trình này mặc định sử dụng 2 Port 80 và 433. Cách khắc phục lỗi này các bạn mở skype truy cập vào tools -> options -> advanced -> connections và bỏ tick checkbox use port 80 and 443 for addtional incoming connections, đóng skype và khởi động lại. Sau đó start apache như bình thường.
  • Trường hợp 2.Nếu port: 80 là PID = 4 chính là dịch vụ của hệ thống

Mở phần quản lý dịch vụ của hệ thống window bằng cách tổ hộp phím Window + R để mở hộp thoại Run và nhập vào services.msc nhấn Ok để vào.

Một bảng dịch vụ hệ thống sẽ hiện lên tại đây các bạn hãy kéo xuống cuối cùng tìm một dịch vụ có tên là World Wide Web Publishing Service

Properties. Tại dòng Startup type các bạn chọn Manual sau đó stop nó lại và nhấn Ok để lưu lại

Cách 2. Chuyển cổng mặc đinh 80 của xampp thành cổng 8080 hoặc 81

Vào XAMPP chọn Config->Apache(httpd.conf)

Nhấn đồng thời Ctrl+H Điền Find what :80, Replace with :8080 sau đó chọn Replace All

Tiếp XAMPP chọn Config->Apache(httpd-ssl.conf)

Nhấn đồng thời Ctrl+H Điền Find what :443, Replace with :4433 sau đó chọn Replace All

Cài đặt composer

 Composer-Setup.exe download về và cài như file bình cài đặt bình thường : next->next->next và install . Sau đó ta có thể logout hoặc reset lại máy để máy nhận composer

Sau khi đã có xampp , composer

Vào folder C:\xampp\htdocs Giữ Shift +Chuột phải chọn: Open PowerShell window here

Nếu không có ‘ Open PowerShell window here ‘ta cũng có thể chạy trên cmd nhé!

Sau đó gõ dòng lệnh :

composer create-project –prefer-dist laravel/laravel {Tên project Laravel}

Quá trình cài đặt cần mạng nhé! (nó sẽ dowload bản mới nhất về)

Sau khi thấy hiện nên ‘Application key set susessfully‘ như này :

 Và nó tạo cho mình 1 thư mục có tên là: Thaygiaoquocdan trong  C:\xampp\htdocs

Bật Xampp và khởi động Apache vs mysql lên.

Sau đó mở trình duyệt gõ: http://localhost/Thaygiaoquocdan/public/ (trong đó Thaygiaoquocdan là tên project laravel mà ta tạo. )

Nếu nó hiển thị như ảnh bên dưới . Yeah! chúng ta  đã thành công trong việc tạo môi trường để làm việc với laravel.

Chúc mọi người học Tập tốt !

Tác giả: Nguyễn Phúc

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây