Brew cài đặt phiên bản php

Phiên bản macOS mới nhất Monterey 12 đã loại bỏ hoàn toàn PHP khỏi hệ điều hành của nó, có một nhận xét trong tệp cấu hình Apache httpd. conf nói rằng

#PHP was deprecated in macOS 11 and removed from macOS 12

May mắn thay, bạn có thể cài đặt PHP và tất cả các phiên bản PHP khác nhau bao gồm 5. 7, 7. 4 và 8 với một số trợ giúp từ Homebrew

Cài đặt Homebrew

Nếu bạn chưa cài đặt Homebrew, hãy cài đặt nó, đây là hướng dẫn cách cài đặt Homebrew

Vì vậy, khi bạn đã cài đặt Homebrew trên macOS của mình, một công thức PHP Homebrew cụ thể sẽ cần được thêm từ trình bảo trì này, điều tuyệt vời ở đây là tất cả các phiên bản PHP đều khả dụng trong khi chỉ một số phiên bản khả dụng trên các công thức Homebrew mặc định

Sau khi cài đặt Homebrew, hãy làm theo bên dưới

Thêm các công thức PHP

brew tap shivammathur/php

Chọn phiên bản PHP – ví dụ này sử dụng 7. 4

brew install shivammathur/php/[email protected]

các tùy chọn khác là

  • [email được bảo vệ]
  • [email được bảo vệ]
  • [email được bảo vệ]
  • [email được bảo vệ]
  • [email được bảo vệ]
  • [email được bảo vệ]
  • [email được bảo vệ] hay còn gọi là php
  • [email được bảo vệ]

Liên kết phiên bản PHP

brew link --overwrite --force [email protected]

Thay đổi phiên bản của bạn để phù hợp

Khởi động lại thiết bị đầu cuối

Chạy…

php -v

Bây giờ bạn sẽ thấy phiên bản mới, để thay đổi sang phiên bản khác, chỉ cần lặp lại quy trình từ

brew tap shivammathur/php
8, sau đó hủy liên kết và liên kết trong phiên bản PHP mới bằng cách đưa ra lệnh như bên dưới nhưng với phiên bản chính xác của bạn

brew unlink php && brew link --overwrite --force [email protected]

Sử dụng PHP mới trong macOS Monterey đã vận chuyển Apache

Nếu bạn đang sử dụng macOS trong Apache được vận chuyển sẵn, bạn có thể sử dụng PHP nhưng nó cần phải được Ký mã, trước đây, phương pháp này là tùy chọn nhưng hiện tại là bắt buộc. Hướng dẫn này sẽ giúp bạn ký mã

[Để thay thế cho Ký mã và sử dụng Apache tích hợp của Apple, thay vào đó, bạn có thể muốn sử dụng cả Apache và PHP từ Homebrew và thiết lập thư mục Trang web của người dùng]

Sau khi ký mã PHP, hãy làm theo bên dưới để hoàn tất tải mô-đun PHP bằng Apples Apache

sudo nano /etc/apache2/httpd.conf

Tìm dòng ‘Loadmodule’ và đường dẫn phiên bản PHP mới

Chip Intel

________số 8

chip táo

LoadModule php7_module /opt/homebrew/opt/[email protected]/lib/httpd/modules/libphp7.so

Khởi động lại Apache

brew tap shivammathur/php
0

Bây giờ phiên bản PHP mới sẽ được sử dụng

Bạn có thể tải xuống tất cả các phiên bản và chỉ cần bỏ ghi chú phiên bản bạn muốn nếu bạn định trao đổi [thay đổi tiền tố đường dẫn tùy thuộc vào Chip được sử dụng – xem ở trên

brew tap shivammathur/php
0

PHP 8 và macOS Apache

Cần thêm một bước nữa cho Apache đi kèm PHP 8 và macOS

sudo nano /etc/apache2/httpd.conf

Thêm PHP 8 mới và nhận xét cái cũ

brew tap shivammathur/php
2

Đi đến cuối tập tin và thêm

brew tap shivammathur/php
3

Khởi động lại Apache

Xóa phiên bản Homebrew PHP cũ hơn [tùy chọn]

Nếu bạn có các công thức PHP cũ hơn từ bản cài đặt Homebrew cũ hơn, bạn có thể muốn xóa các công thức này

Nếu các phiên bản khác có thể được ưu tiên, chúng tôi có thể chỉ định phiên bản PHP và mã sẽ giống như sau

brew tap shivammathur/php
5

Bước 3. php. ini Cấu hình


Cấu hình PHP mặc định là đủ để bắt đầu nhưng nếu có bất kỳ cấu hình nào khác, chúng ta có thể thay đổi chúng thông qua php. ini nằm trên đường dẫn này. Xin lưu ý số phiên bản PHP trong trường hợp này là phiên bản 8.
brew tap shivammathur/php
6

Bước 4. Kiểm tra xem PHP có đang chạy không


Để kiểm tra xem PHP đã chạy chưa, chúng ta có thể sử dụng lệnh brew services. Đầu tiên, chúng tôi có thể liệt kê các dịch vụ mà chúng tôi đã cài đặt.
brew tap shivammathur/php
7

Nếu PHP chưa được khởi động, thì chúng ta có thể chạy lệnh bên dưới để khởi động dịch vụ ở chế độ nền

brew tap shivammathur/php
8

Bước 5. Kiểm tra phiên bản PHP


Cuối cùng để kiểm tra phiên bản PHP hãy chạy.
php -v

Bây giờ bạn sẽ có PHP chạy trên tiến trình nền và mỗi khi bạn đăng nhập vào hệ thống, nó sẽ bắt đầu theo mặc định. Cảm ơn đã đọc và có một thử tốt

Làm cách nào để thay đổi phiên bản PHP trên Mac bằng brew?

Chuyển đổi giữa các phiên bản PHP .
PHP8. 1 brew cài đặt php. Cập nhật đường dẫn. echo 'xuất PATH="/opt/homebrew/opt/php/bin. $PATH"' >> ~/. zshrc echo 'xuất PATH="/opt/homebrew/opt/php/sbin. $PATH"' >> ~/. zshrc
PHP8. 0 brew cài đặt php@8. 0. .
PHP7. 4 vòm -arm64 brew cài đặt php@7. 4

Làm cách nào để cài đặt phiên bản cụ thể của PHP trong Mac?

Làm cách nào để tôi cài đặt phiên bản PHP mới nhất cho Mac? .
Bước 1. Chạm vào một kho công thức khác. bia tap shivammathur/php
Bước 2. Cài đặt phiên bản PHP mong muốn. brew cài đặt shivammathur/php/php@7. 4
Bước 3. Liên kết phiên bản PHP. .
Bước 4. Khởi động lại thiết bị đầu cuối
Bước 5. Kiểm tra phiên bản PHP

Làm cách nào để cài đặt một phiên bản cụ thể của PHP?

Tóm lại những gì bạn cần làm là. .
Đảm bảo các gói php cho phiên bản bạn muốn đã được cài đặt
Cập nhật bất kỳ cấu hình nào cho phiên bản PHP đó
Cập nhật cấu hình máy chủ web của bạn để trỏ đến đúng phiên bản PHP
Trỏ PHP CLI đến đúng phiên bản PHP
Khởi động lại máy chủ web của bạn và php-fpm
Mặt nạ trình nền php-fpm cũ

Làm cách nào để cài đặt PHP trên Mac bằng brew?

Cấu hình PHP .
Bạn sẽ cần cài đặt Homebrew để có thể truy cập PHP 8. 1 và các gói khác. .
Trong terminal macOS, thực thi brew update để cập nhật Brew
Sử dụng lệnh brew install shivammathur/php/php@8. 1 để cài đặt PHP 8. 1

Chủ Đề