Laravel Herd: cách đơn giản nhất để cài đặt PHP trên Mac của bạn

Cập nhật vào

Mục luc:

Laravel Herd: cách đơn giản nhất để cài đặt PHP trên Mac của bạn

Laravel Herd là gì

Laravel Herd là một ứng dụng miễn phí trên macOS, giúp bạn bắt đầu với Laravel dễ dàng hơn cả Laravel Valet. Nó bao gồm mọi thứ bạn cần cho một môi trường phát triển cục bộ, bao gồm PHP, Nginx và Dnsmasq.

Nó được giới thiệu tại Laracon US vào tháng 7 năm 2023 và được phát triển bởi Beyond Code cho Laravel LLC.

Cách cài đặt PHP trên Mac sử dụng Laravel Herd

  1. Tải Herd từ trang web chính thức.
  2. Mở Disk Image và kéo ứng dụng vào thư mục /Applications của bạn.
  3. Khởi chạy ứng dụng và làm theo hướng dẫn. Bạn có thể thiết lập từ đầu hoặc nhập cấu hình Laravel Valet của bạn.
  4. Đó là tất cả. Khác với Laravel Valet (mình đã viết về nó ở đây), không cần cài đặt Homebrew (trình quản lý gói) và làm phiền với tất cả các phụ thuộc. Nó hoạt động ngay khi cài đặt. Hãy đảm bảo mọi thứ hoạt động bằng cách chạy các lệnh sau:
1php --version
2laravel --version
3composer --version

Các phiên bản PHP mà Laravel Herd hỗ trợ

Laravel Herd hỗ trợ các phiên bản PHP sau đây:

  • PHP 7.4
  • PHP 8.0
  • PHP 8.1
  • PHP 8.2
  • PHP 8.3

Các PHP extentions có trong Herd

  • bcmath
  • bz2
  • calendar
  • ctype
  • curl
  • dba
  • dom
  • exif
  • ffi
  • fileinfo
  • filter
  • ftp
  • gd
  • gmp
  • iconv
  • imagick
  • intl
  • mbstring
  • mysqli
  • opcache
  • openssl
  • pcntl
  • pdo
  • pdo_mysql
  • pdo_pgsql
  • pdo_sqlite
  • pgsql
  • phar
  • posix
  • readline
  • redis
  • session
  • shmop
  • simplexml
  • soap
  • sockets
  • sodium
  • sqlite3
  • sysvmsg
  • sysvsem
  • sysvshm
  • tokenizer
  • xml
  • xmlreader
  • xmlwriter
  • zip
  • zlib

Ưu điểm của Laravel Herd so với Valet

  • Mọi thứ được gói gọn lại trong Laravel Herd. Mình đã nghĩ rằng Laravel Valet đơn giản, nhưng Herd thậm chí còn đơn giản hơn.
  • Các PHP binaries được nhúng trong Laravel Herd đã được biên dịch để chạy nhanh chóng trên Mac sử dụng chip Apple silicon của bạn. Vì vậy, bạn sẽ có một sự tăng tốc đáng kể về hiệu suất.

Các hạn chế của Laravel Herd so với Valet

Khi sử dụng Laravel Herd, bạn sẽ gặp một số hạn chế và đây là lý do tại sao bạn sẽ muốn chuyển sang Laravel Valet.

  • Bạn không thể cài đặt các phiên bản PHP trước PHP 7.4.
  • Mặc dù Herd đã bao gồm nhiều tính năng, nhưng bạn không thể thêm các tiện ích mở rộng PHP.

Liệu sẽ phát hành phiên bản cho Windows hoặc Linux?

Theo các nhà phát triển, không có phiên bản dành cho Windows hay Linux được dự định và cũng có thể sẽ không bao giờ có.

Cảm ơn các bạn đã dành thời gian đọc bài!

Recommended