Skip to content
Thuan Bui's Blog
Go back

Cài đặt Laravel trên macOS với Herd

Trong bài viết trước, mình đã chia sẻ cách thiết lập môi trường phát triển cho Laravel trên Windows 11 sử dụng WSL2 kết hợp với Docker Desktop và Laravel Sail. Trên macOS, mình có thể áp dụng tương tự bằng cách cài đặt Docker Desktop và Laravel Sail.

Tuy nhiên, phương án tối ưu nhất để thiết lập môi trường Laravel trên macOS là sử dụng Herd, công cụ chính chủ do Laravel phát triển. Trong bài viết này, mình sẽ chia sẻ hướng dẫn cách thiết lập môi trường Laravel trên macOS với Herd.

I. Cài đặt Herd

Cài đặt Herd nhanh gọn lẹ với homebrew bằng lệnh sau

Terminal window
brew install --cask herd

Sau khi cài xong, xác nhận lại Herd đã cài đặt thành công chưa bằng lệnh

Terminal window
Herd -V

Thấy hiện ra Herd 1.xx.x là ok.

Khi cài đặt Herd, nó sẽ tự động cài đặt thêm PHP, composer, nginx, dnsmasq, Node.js và cấu hình tự động. Tuy nhiên, phiên bản Herd miễn phí không hỗ trợ các dịch vụ database. Mình cài đặt thêm mysql bằng lệnh sau

Terminal window
brew install mysql

II. Hướng dẫn sử dụng Herd

1. Cấu hình qua giao diện

Mở ứng dụng Herd, và truy cập vào phần Settings.

Mục General, kích hoạt Launch at Login để Herd tự động chạy mỗi khi khởi động máy.

Mục Sites hiển thị các trang web đã cài đặt. Chúng ta có thể cấu hình PHP version và Node Version cho từng trang web riêng biệt. Truy cập vào website theo địa chỉ http://<site-name>.test

Để thêm trang mới, bấm vào nút + Add site. Sau đó chọn New Laravel Project hoặc Link existing project

Mục PHP, chúng ta có thể cài đặt nhiều phiên bản PHP cùng lúc.

Tương tự, mục Node hỗ trợ cài nhiều phiên bản Node.js khác nhau

Mục Expose dùng để cấu hình chia sẻ website nội bộ ra Internet.

Tham khảo hướng dẫn sử dụng Expose trong bài viết bên dưới

https://thuanbui.me/chia-se-website-noi-bo-len-internet-nhanh-gon-voi-expose/

2. Sử dụng command line

Bên cạnh các tạo site mới sử dụng giao diện của Herd, chúng ta có thể tạo site mới sử dụng command line.

Mặc định các websites do Herd quản lý được lưu ở thư mục ~/Herd. Mình sẽ chuyển đến thư mục này

Terminal window
cd ~/Herd

Tạo site laravel mới

Terminal window
laravel new thuanbuidepchai

Truy cập vào thư mục vừa tạo

Terminal window
cd thuanbuidepchai

Mở trang mới tạo bằng trình duyệt

Terminal window
herd open

Hoặc truy cập trực tiếp theo địa chỉ http://thuanbuidepchai.test

Mở trang mới tạo bằng IDE

Terminal window
herd edit

Hoặc có thể sử dụng lệnh này tiện hơn

Terminal window
code .

III. Lời kết

Mình vừa hướng dẫn cách thiết lập môi trường Laravel trên macOS với Herd – công cụ tiện lợi từ Laravel. Herd giúp tiết kiệm thời gian, hỗ trợ nhiều phiên bản PHP, Node.js và quản lý dễ dàng qua giao diện trực quan.

Đừng quên theo dõi blog để cập nhật thêm các chia sẻ về Laravel. Cảm ơn và hẹn gặp lại!

Happy Coding!

Nguồn tham khảo: https://herd.laravel.com/docs/macos/getting-started/installation


Share this post on:

Previous Post
[Hackintosh] Cài đặt macOS Sequoia 15.4.1 cho HP Elitedesk 800 G4 / G5 Mini
Next Post
Cài đặt Laravel trên Windows 11 với WSL2 + Docker Desktop + Laravel Sail