Hướng dẫn php is included in macos for compatibility with legacy software - php được bao gồm trong macos để tương thích với phần mềm cũ

Có vẻ như không ai trả lời trong một thời gian. Để bắt đầu cuộc trò chuyện một lần nữa, chỉ cần hỏi một câu hỏi mới.

Question:

Tôi muốn cập nhật phiên bản PHP của mình lên 8.0.2 trên MacOS Big Sur

Khi tôi chạy "PHP -V" Tôi nhận được cái này:

CẢNH BÁO: PHP không được khuyến nghị
PHP được bao gồm trong các macOS để tương thích với phần mềm kế thừa.
Các phiên bản tương lai của macOS sẽ không bao gồm PHP.
Php 7.3.24- (sẽ được loại bỏ trong các macOS trong tương lai) (CLI) (được xây dựng: ngày 21 tháng 12 năm 2020 21:33:25) (NTS)
Bản quyền (c) 1997-2018 Nhóm PHP
Zend Engine v3.3.24, Bản quyền (C) 1998-2018 Công nghệ Zend

Điều này có nghĩa là Apple đang có ý định loại bỏ PHP khỏi phiên bản macOS trong tương lai? Hay chỉ đơn giản là gắn cờ rằng phiên bản PHP này sẽ được thay thế?

Làm thế nào để loại bỏ PHP7? Làm cách nào để nâng cấp lên Php phiên bản 8?

Đăng vào ngày 12 tháng 2 năm 2021 7:41 tối

Hồ sơ người dùng cho người dùng: Seyedrezabazyar

Câu hỏi: Không được khuyến nghị PHP - Nâng cấp lên Php 8 PHP is not recommended - upgrade to php 8

Tôi chỉ cố gắng tải một trang phát triển mới mà không tạo mục nhập httpdconf và có trang PHPINFO với phần sau trong tiêu đề ...

PHP Version 7.3.22-(to be removed in future macOS)

Điều này có nghĩa là Apple đang có ý định loại bỏ PHP khỏi phiên bản macOS trong tương lai? Hay chỉ đơn giản là gắn cờ rằng phiên bản PHP này sẽ được thay thế?

Hỏi ngày 28 tháng 10 năm 2020 lúc 8:06Oct 28, 2020 at 8:06

PedropedroPedro

5911 Huy hiệu vàng3 Huy hiệu bạc1 gold badge3 silver badges10 bronze badges

2

php -v đưa ra phản hồi sau:

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

Các ghi chú phát hành cho Catalina chứa nhận xét sau:

https://developer.apple.com/documentation/macos-release-notes/macos-catalina-10_15-release-notes

Kịch bản ngôn ngữ Runtimes Giảm giá kịch bản các trò chơi ngôn ngữ như Python, Ruby và Perl được đưa vào các macOS để tương thích với phần mềm kế thừa. Các phiên bản tương lai của macOS won đã bao gồm các trò chơi ngôn ngữ kịch bản theo mặc định và có thể yêu cầu bạn cài đặt các gói bổ sung. Nếu phần mềm của bạn phụ thuộc vào các ngôn ngữ kịch bản, thì bạn nên sử dụng thời gian chạy trong ứng dụng.
Deprecations
Scripting language runtimes such as Python, Ruby, and Perl are included in macOS for compatibility with legacy software. Future versions of macOS won’t include scripting language runtimes by default, and might require you to install additional packages. If your software depends on scripting languages, it’s recommended that you bundle the runtime within the app.

Tóm lại: MacOS tiếp tục bao gồm các phiên bản 'Di sản' của những thứ như Python, Ruby, Perl và thực sự PHP, để mã hiện tại không bị hỏng, nhưng Apple sẽ để nó cho người dùng để cài đặt các phiên bản mà họ muốn sử dụng .

Tại thời điểm viết, 10.16 ('MacOS 11') tiếp tục bao gồm các ngôn ngữ này.

Đã trả lời ngày 28 tháng 10 năm 2020 lúc 9:10Oct 28, 2020 at 9:10

Hướng dẫn php is included in macos for compatibility with legacy software - php được bao gồm trong macos để tương thích với phần mềm cũ

Benwiggybenwiggybenwiggy

25.1k1 Huy hiệu vàng33 Huy hiệu bạc83 Huy hiệu đồng1 gold badge33 silver badges83 bronze badges

4

Sự hiểu biết của tôi về các kế hoạch của Kế hoạch là để HĐH không đi kèm với PHP. Apple đã thực hiện một quá trình chuyển đổi tương tự - loại bỏ nhiều công cụ nguồn mở và cơ sở mã gói - từ máy chủ.App

  • https://support.apple.com/en-us/HT208312

Nhiều dịch vụ máy chủ đã đi đến HĐH. Bây giờ hệ điều hành sẽ được giảm nhẹ theo cách tương tự. Bạn vẫn sẽ có thể cài đặt PHP khi bạn muốn / bất kỳ phiên bản nào, nhưng bạn sẽ phải chọn liệu nó đến từ App Store hay vectơ khác.

Trong lịch sử, những thứ này mất một hoặc ba năm để thực hiện, nhưng ở đó, không có gì ngăn Apple rút PHP từ 11.0.1 hoặc bất kỳ phát hành điểm giữa năm nào khác.

Đã trả lời ngày 28 tháng 10 năm 2020 lúc 8:31Oct 28, 2020 at 8:31

Hướng dẫn php is included in macos for compatibility with legacy software - php được bao gồm trong macos để tương thích với phần mềm cũ

BMIKE ♦ BMIKEbmike

224K78 Huy hiệu vàng394 Huy hiệu bạc858 Huy hiệu Đồng78 gold badges394 silver badges858 bronze badges

1

Tôi đã thực sự ngạc nhiên khi lần đầu tiên nhìn thấy tin nhắn này trên thiết bị đầu cuối ngày hôm nay, nhưng thành thật mà nói, vì tôi không thích sử dụng ngôn ngữ kịch bản tích hợp như PHP, Ruby hoặc thậm chí là Apache, tôi luôn luôn làm và khuyên bạn Cần các công cụ đó để tự xây dựng và biên dịch nó dựa trên nhu cầu của bạn, cho một ví dụ tôi không bao giờ sử dụng PHP và Ruby tích hợp vì MacOS luôn đi kèm với phiên bản lỗi thời của nó.

Đã trả lời ngày 6 tháng 2 năm 2021 lúc 1:02Feb 6, 2021 at 1:02

Hướng dẫn php is included in macos for compatibility with legacy software - php được bao gồm trong macos để tương thích với phần mềm cũ

1

Bạn phải đăng nhập để trả lời câu hỏi này.

Không phải là câu trả lời bạn đang tìm kiếm?Duyệt những câu hỏi khác được gắn thẻ.

MacO có đi kèm với PHP không?

PHP được bó với các macOS kể từ MacOS X (10.0. 0) trước MacOS Monterey (12.0. 0). since macOS X (10.0. 0) prior to macOS Monterey (12.0. 0).

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.

Làm thế nào để tôi biết nếu PHP được cài đặt trên máy Mac của tôi?

2 câu trả lời..
Chuyển đến Tệp> Tùy chọn> Cài đặt người dùng> Cài đặt.JSON ..
Thay đổi giá trị của PHP.xác nhận.ExecutablePath theo thư mục đã cài đặt của PHP7."php.validate.executablepath": "/applications/mamp/bin/php/php7.0.14/bin/php".
Đổi lại mã VM ..

PHP 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.