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

Chào mừng bạn đến với pgdgiolinhqt.edu.vn trong bài viết về Laravel homestead là gì chúng tôi sẽ chia sẻ kinh nghiệm chuyên sâu của mình cung cấp kiến thức chuyên sâu dành cho bạn.

Vagrant boxes đã có hoàn chỉnh mọi thứ. Nếu có lỗi gì bạn có thể hủy và tạo lại một box chỉ trong vài phút!

Homestead có thể chạy trên Windowns, Mac hay Linux, nó bao gồm cả Nginx web server, PHP 7.1, MySQL, Postgres, Redis, Memcached, Node, và tất cả những thứ khác bạn cần để phải triển ứng dụng Laravel.

1. Download và cài đặt các tool cần thiết

Trước tiên bạn cần download những tool như sau:

Virtual BoxVagrantNếu bạn xài Windows thì cài thêm phần mềm Git-SCM nữa. Đây là phần mềm chúng ta tương tác với git. Còn nếu xài MacOS hoặc Ubuntu thì không cần cài thêm phần mềm này. Vì MacOS và Ubuntu thường nó đặt cài đặt mặc định vào terminal rồi. Còn nếu máy bạn chưa cài thì cài bằng lệnh dưới đây

sudo apt update sudo apt install git

Sau khi tải xong thì cài đặt tất cả phần mềm mình nêu ở trên bình thường vào máy tính của mình.

2. Tiến hành add Laravel homestead vào Vagrant

Chạy lệnh sau bằng terminal của MacOS hoăc Ubuntu còn nếu là Windows thì mở Git Bash lên để chạy.

vagrant box add laravel/homestead

Sau khi chạy lệnh trên bạn sẽ thấy hiện ra danh sách máy ảo bao gồm : VMWare, Virtualbox,… và yêu cầu bạn chọn, thì bạn chọn Virtualbox rồi Enter để chạy tiếp.

Xem thêm:  6 'đả nữ' ấn tượng trên màn ảnh Việt - Eva

3. Download và cài đặt Laravel Homestead

Chạy 2 lệnh sau

cd ~ git clone https://github.com/laravel/homestead.git Homestead

Lệnh đầu tiên để chuyển tới thư mục home của user hiện tại

Lệnh thứ hai là clone source code từ git vào thư mục Homestead. Bạn có thể thay đổi lại tên của thư mục này nếu thích.

Tiếp đến chạy liên tiếp 2 lệnh sau

cd Homestead // Chuyển đến thư mục Homestead nếu bạn clone vào thư mục khác thì thay tên thành tên thư mục của bạn // Dành cho Mac / Linux bash init.sh // Dành cho Windows init.bat

4. Cấu hình ssh

Chạy những lệnh sau

// Chuyển đến thư mục home cd ~ // Tạo thư mục .ssh, nếu có thư mục này rồi thì không cần chạy lệnh này mkdir .ssh // Di chuyển đến thư mục .ssh cd .ssh // Tạo ssh key ssh-keygen

5. Thiết lập file Homestead.yaml

File Homestead.yaml nằm trong folder Homestead mà ta đã tạo ở trên, bạn sẽ mở ra và mình cấu hình như sau

ip: “192.168.10.10” memory: 2048 cpus: 1 provider: virtualbox authorize: ~/.ssh/id_rsa.pub keys: – ~/.ssh/id_rsa folders: – map: ~/code to: /home/vagrant/code sites: – map: homestead.test to: /home/vagrant/code/laravel_homestead/public databases: – homestead

6. Chỉnh sửa file hosts

Mở file hosts lên và thêm đoạn này vào cuối như sauFile hosts trên Windows: C:WindowsSystem32driversetchostsFile hosts trên Mac / Linux: /etc/hosts

192.168.10.10 homestead.test

7. Tạo thư mục lưu code

Bạn tạo một thư mục code ở thư mục home của user bằng command line sau:

cd ~/ mkdir code

Xem thêm:  Những người đào huyệt mộ | Báo Dân trí

8. Cài đặt Laravel bằng Homestead

cd ~/Homestead vagrant up

Đợi một lúc cho nó khởi động laravel homestead xong thì chúng ta đăng nhập vào homestead bằng những lệnh sau.

vagrant ssh cd ~/code composer create-project laravel/laravel laravel_homestead -prefer-dist

Rate this post

KevinNguyen

Kevin Nguyễn - Người quản trị nội dung web là một chuyên gia sáng tạo và chuyên nghiệp trong việc quản lý, phát triển và duy trì nội dung website. Với khả năng phân tích và đánh giá thông tin chính xác, anh/chị đảm bảo cung cấp thông tin hữu ích và đáng tin cậy cho cộng đồng.