Hướng dẫn install php on mac monterey - cài đặt php trên mac monterey

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 mình, có một nhận xét trong tệp cấu hình Apache httpd.conf có nội dung:

#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 không cài đặt Homebrew, hãy cài đặt nó, đây là hướng dẫn về cách cài đặt homebrew.

Vì vậy, một khi bạn đã cài đặt homebrew trên macOS của mình, các công thức Homebrew PHP cụ thể sẽ cần được thêm vào từ trình bảo trì này, điều tuyệt vời về điều này, là tất cả các phiên bản PHP đều có sẵn trong khi chỉ có một số phiên bản có sẵn 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 protected]
  • [email protected]
  • [email protected]
  • [email protected]
  • [email protected]
  • [email protected]
  • [Email & nbsp; được bảo vệ] hoặc được gọi là chỉ PHP
  • [email protected]

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 thành khớ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 thành 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 phát hành 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 xây dựng, bạn có thể sử dụng PHP nhưng nó cần phải được ký mã, trước khi Monterey thực hành này là tùy chọn nhưng bây giờ nó là bắt buộc. Hướng dẫn này sẽ giúp bạn ký mã.

.

Sau khi ký mã PHP, hãy làm theo phần dưới đây để hoàn thành tải mô -đun PHP với Apples Apache.

sudo nano /etc/apache2/httpd.conf

Tìm các dòng ‘loadModule và đường dẫn phiên bản PHP mới:

Chip Intel

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

Chip táo

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

Khởi động lại Apache

sudo apachectl restart

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 giải phóng phiên bản bạn muốn nếu bạn có ý định trao đổi xung quanh [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 cho Apache đóng gói 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 và thêm:

brew tap shivammathur/php
3

Khởi động lại Apache

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 giải phóng phiên bản bạn muốn nếu bạn có ý định trao đổi xung quanh [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
4

Php 8 và MacOS Apache

brew tap shivammathur/php
5

Cần thêm một bước cho Apache đóng gói Php 8 và MacOS:

brew tap shivammathur/php
6

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

brew tap shivammathur/php
7

Thay đổi ngôn ngữ:

Gửi báo cáo yêu cầu kéo một lỗi

Mục lục

  • Sử dụng các gói
  • Sử dụng PHP bị gói trước MacOS Monterey
  • Biên dịch PHP trên macOS

Phần này chứa ghi chú và gợi ý cụ thể để cài đặt PHP trên macOS. PHP được bó với các macOS kể từ MacOS X [10.0.0] trước MacOS Monterey [12.0.0]. Biên dịch tương tự như Hướng dẫn cài đặt UNIX.

+ Thêm một ghi chú

Người dùng đóng góp ghi chú

Không có người dùng đóng góp ghi chú cho trang này.

Mac đã cài đặt PHP?

Cài đặt trên macOS ¶ PHP được gói với các macOS kể từ MacOS X [10.0.0] trước MacOS Monterey [12.0.0].Biên dịch tương tự như Hướng dẫn cài đặt UNIX.PHP is bundled with macOS since macOS X [10.0. 0] prior to macOS Monterey [12.0. 0]. Compiling is similar to the Unix installation guide.

PHP được cài đặt trên macOS ở đâu?

Vị trí INI hoặc sử dụng mặc định Vị trí mặc định điển hình trên macOS là/usr/local/PHP/PHP./usr/local/php/php.

Tại sao PHP bị phản đối trong macOS?

Php 7.0 và Php 7.1 đã bị loại bỏ và loại bỏ khỏi bia vì chúng không được hỗ trợ, và trong khi nó không được khuyến nghị sản xuất, có những lý do chính đáng để kiểm tra các phiên bản không được hỗ trợ này trong môi trường phát triển.they are out of support, and while it's not recommended for production, there are legitimate reasons to test these unsupported versions in a development environment.

Bài Viết Liên Quan

Chủ Đề