Làm cách nào để biết nếu php được cài đặt trên thiết bị đầu cuối mac của tôi?

Sử dụng tất cả những điều này, tôi đã thành công rực rỡ khi cài đặt PHP của riêng mình trên cả Máy chủ FileMaker macOS để xuất bản web PHP tùy chỉnh và Máy chủ web macOS của tôi [dành cho trang web, máy chủ munki và máy chủ munkireport và nhiều proxy từ xa khác nhau. [cả hai máy Mac trên Monterey]

Tôi khá ngạc nhiên khi họ đi theo cách này. Theo mặc định, nó đi kèm với PHP 7. 3, và tôi cần 7. 4 cho dự án của tôi, vì vậy hãy để tôi hướng dẫn bạn cách thiết lập PHP trên máy Mac của bạn

Cảnh báo của Mac trông như thế này

WARNING: PHP is not recommended
PHP is included in macOS for compatibility with legacy software.
Future versions of macOS will not include PHP.

Tuy nhiên, đừng sợ. Cài đặt PHP khá dễ dàng và thậm chí cài đặt nhiều phiên bản nếu bạn muốn

Cài đặt Homebrew permalink

Khi cài đặt phần mềm trên máy Mac của bạn, chúng tôi chỉ cần một trình quản lý gói và đó là Homebrew

Nó có thể cài đặt bất kỳ gói hoặc phần mềm nào bạn muốn và thậm chí cài đặt các phiên bản cụ thể

Đọc thêm về Homebrew - Trình quản lý gói cho Mac

Hướng dẫn nhanh. Chạy lệnh sau trong thiết bị đầu cuối của bạn

/bin/bash -c "$[curl -fsSL //raw.githubusercontent.com/Homebrew/install/HEAD/install.sh]"

Cài đặt PHP với Homebrew trên Mac permalink

Để cài đặt PHP, chúng ta có thể chạy lệnh sau

brew install php

Thao tác này sẽ cài đặt phiên bản ổn định mới nhất của PHP [Tại thời điểm viết bài này, đây là PHP 8. 0]

Trước khi chạy bất kỳ lệnh brew nào, bạn nên chạy các lệnh sau trước. Chúng sẽ kiểm tra xem Homebrew có được cập nhật và chạy các phiên bản mới nhất không

brew update
brew doctor

Cài đặt PHP 7. 4 với Homebrew permalink

Trong trường hợp của tôi, tôi muốn cài đặt PHP 7. 4 vì đó là phiên bản máy chủ của chúng tôi đang chạy

Để cài đặt một phiên bản cụ thể, chúng ta có thể sử dụng ký hiệu @

brew install php@7.4

Điều này sẽ chạy trình cài đặt và nó sẽ kết thúc với thông báo thành công trong thiết bị đầu cuối của bạn

Tuy nhiên, mặc dù điều này đã cài đặt PHP, nhưng nó vẫn chưa thay đổi phiên bản đang chạy của chúng tôi

Vì vậy, nếu chúng tôi chạy lệnh

/bin/bash -c "$[curl -fsSL //raw.githubusercontent.com/Homebrew/install/HEAD/install.sh]"
2, chúng tôi vẫn có thể thấy một phiên bản khác như
/bin/bash -c "$[curl -fsSL //raw.githubusercontent.com/Homebrew/install/HEAD/install.sh]"
3 hoặc bất kỳ phiên bản nào bạn đã cài đặt

Để khắc phục điều này, chúng ta cần liên kết đúng phiên bản PHP

Chuyển đổi các phiên bản PHP bằng Homebrew trên máy Mac permalink

Bây giờ chúng tôi đã cài đặt các phiên bản, chúng tôi có thể dễ dàng chuyển đổi giữa chúng bằng cách sử dụng lệnh

/bin/bash -c "$[curl -fsSL //raw.githubusercontent.com/Homebrew/install/HEAD/install.sh]"
4

Trước tiên, hãy kiểm tra phiên bản PHP nào hiện đang chạy

________số 8

Sau đó, chúng tôi có thể hủy liên kết phiên bản đó bằng cách sử dụng

brew unlink php@8.0

Bước tiếp theo là liên kết phiên bản chúng tôi muốn

/bin/bash -c "$[curl -fsSL //raw.githubusercontent.com/Homebrew/install/HEAD/install.sh]"
0

Nó sẽ bảo bạn chạy một tập lệnh để thêm đường dẫn

/bin/bash -c "$[curl -fsSL //raw.githubusercontent.com/Homebrew/install/HEAD/install.sh]"
1

Điều này sẽ đảm bảo tải đúng phiên bản PHP, bây giờ nếu bạn chạy lại

/bin/bash -c "$[curl -fsSL //raw.githubusercontent.com/Homebrew/install/HEAD/install.sh]"
2, nó sẽ hiển thị

/bin/bash -c "$[curl -fsSL //raw.githubusercontent.com/Homebrew/install/HEAD/install.sh]"
3

Và chúng ta đi. Chúng tôi đã chuyển sang phiên bản PHP

Php -v vẫn hiển thị sai phiên bản permalink

Tôi gặp sự cố khi nâng cấp từ 7. 4 đến 8. 0 cho bản demo của tôi mà tôi cứ thấy 7. 4 khi chạy

/bin/bash -c "$[curl -fsSL //raw.githubusercontent.com/Homebrew/install/HEAD/install.sh]"
2. Xóa dòng cũ trong tệp
/bin/bash -c "$[curl -fsSL //raw.githubusercontent.com/Homebrew/install/HEAD/install.sh]"
7 của bạn để sửa lỗi này theo cách thủ công

/bin/bash -c "$[curl -fsSL //raw.githubusercontent.com/Homebrew/install/HEAD/install.sh]"
0

Xóa dòng trỏ đến phiên bản PHP cũ của bạn

/bin/bash -c "$[curl -fsSL //raw.githubusercontent.com/Homebrew/install/HEAD/install.sh]"
1

Ghi chú. Đây là một ví dụ về phiên bản của tôi. Nó có thể khác với những gì bạn đã cài đặt trước đây

Cảm ơn bạn đã đọc và hãy kết nối. liên kết cố định

Cảm ơn bạn đã đọc blog của tôi. Vui lòng đăng ký nhận bản tin email của tôi và kết nối trên Facebook hoặc Twitter

Chủ Đề