Bài 1 : Laravel#1 Giới thiệu và cài đặt các phần mềm cần thiết
Điều kiện để cài đặt môi trường làm việc trên laravel
- XAMPP (https://www.apachefriends.org)
- 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é!
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.
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 !
Nhận xét
Đăng nhận xét