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: Show
#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 homebrewNế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 PHPbrew tap shivammathur/php Chọn phiên bản PHP - Ví dụ này sử dụng 7.4brew install shivammathur/php/[email protected] Các tùy chọn khác là
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ốiChạ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/php8 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 ApacheNế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 IntelLoadModule php7_module /usr/local/opt/[email protected]/lib/httpd/modules/libphp7.so Chip táoLoadModule 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/php0 Php 8 và MacOS ApacheCầ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/php2 Đi đến cuối tệp và thêm: brew tap shivammathur/php3 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/php4 Php 8 và MacOS Apache brew tap shivammathur/php5 Cần thêm một bước cho Apache đóng gói Php 8 và MacOS: brew tap shivammathur/php6 Thêm Php 8 mới và nhận xét cái cũ. brew tap shivammathur/php7 Gửi báo cáo yêu cầu kéo một lỗi Mục lục
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. |