Hướng dẫn upgrade php 7.2 to 7.4 rhel - nâng cấp php 7.2 lên 7.4 rhel
Câu hỏi Show Chào mọi người, Tôi lưu trữ 2 trang web WordPress bằng cách sử dụng Apache (httpd) trên giọt của mình và nhận được thông báo dai dẳng để nâng cấp phiên bản PHP của tôi. Tôi đã tìm thấy một số hướng dẫn và bài viết về cài đặt PHP, nhưng không có gì liên quan đến việc nâng cấp từ phiên bản này sang phiên bản khác, và không có gì đặc biệt cho Centos 8. Bất cứ ai có thể cho tôi một số gợi ý hoặc đưa ra bất kỳ lời khuyên nào về cách nâng cấp an toàn từ PHP 7.2 lên 7.4?upgrading from one version of PHP to another, and nothing particularly for CentOS 8. Can anyone give me some pointers or offer any advice on how to safely upgrade from PHP 7.2 to 7.4? Gửi câu trả lời Hộp văn bản này mặc định sử dụng Markdown để định dạng câu trả lời của bạn.Markdown to format your answer. Bạn có thể nhập! Tham khảo trong khu vực văn bản này để nhanh chóng tìm kiếm bộ hướng dẫn, tài liệu & thị trường của chúng tôi và chèn liên kết!!ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link! Đăng nhập hoặc đăng ký để trả lời Những câu trả lời này được cung cấp bởi cộng đồng của chúng tôi. Nếu bạn thấy chúng hữu ích, hãy thể hiện một số tình yêu bằng cách nhấp vào trái tim. Nếu bạn gặp vấn đề để lại nhận xét, hoặc thêm câu trả lời của riêng bạn để giúp đỡ người khác. 393 & nbsp; Krishnaja ngày 16 tháng 6 năm 2022 & nbsp; chung 15420 Krishnaja June 16, 2022 General 15420 Nhập các lệnh sau trên thiết bị đầu cuối để nâng cấp PHP: 1 & nbsp;.PHP 7, you need to turn on EPEL and Remi repository. 2.DEXT, bạn cần cài đặt & nbsp; các gói yum-utilyum-util packages 3. & nbsp; kích hoạt repo remi theo phiên bản mong muốn & nbsp; php & nbsp; cho Php 7.4, Enable remi repo as per the desired PHP version, for PHP 7.4, Nếu bạn muốn cài đặt Php 7.3, bạn có thể sử dụng lệnh sau và nbsp; [Email & nbsp;[email protected]: ~ # yum-config-manager
--enable remi-php73 & nbsp; 4. & nbsp; hiện đã cài đặt & nbsp; Php 7.4 & nbsp; với tất cả các mô -đun cần thiết với lệnh bên dưới.Now install PHP 7.4 with all necessary modules with the command below. [Email & NBSP; được bảo vệ]: ~#& nbsp; 17 người tìm thấy bài viết này hữu ích thì sao?
Git cam kết containerfile-httpd-php git đẩy Đó là nó. Bây giờ, việc xây dựng lại của tôi sẽ luôn xảy ra với Php 7.4. Khi một luồng ứng dụng xuất hiện cho Php 7.5+, tôi sẽ chỉ thực hiện quy trình tương tự này nhưng lại vượt qua số lượng. Thật dễ dàng, rất tốt. Sự ổn định của không gian người dùng Rhel kết hợp với sự tiện lợi của các container làm cho việc nâng cấp này không gây đau đớn. Chúng ta sẽ có được 7.4.28 trên rh8.4? Tôi đã xem danh mục Redhat và thấy 7.4.19 là phiên bản duy nhất trong đó. 7.4.28 Địa chỉ CVE-2021-21708, CVE-2021-21707 và CVE-2021-21703. Người đầu tiên có xếp hạng 9,8 trên 10, đây là ưu tiên cao để sửa chữa. RHEL-8-FOR-X86_64-APPSTREAM-RPMS Red Hat Enterprise được bật
Đó là nó. Bây giờ, việc xây dựng lại của tôi sẽ luôn xảy ra với Php 7.4. Khi một luồng ứng dụng xuất hiện cho Php 7.5+, tôi sẽ chỉ thực hiện quy trình tương tự nhưng lại tăng số. Thật dễ dàng, rất tốt. Sự ổn định của không gian người dùng Rhel kết hợp với sự tiện lợi của các container làm cho việc nâng cấp này không gây đau đớn. Vệ tinh Red Hat 6 Nội dung độc quyền thuê bao Một thuê bao Red Hat cung cấp quyền truy cập không giới hạn vào kiến thức, công cụ của chúng tôi và nhiều hơn nữa. Hôm nay, tôi nhận thấy rằng bảng điều khiển quản trị viên WordPress đã phàn nàn rằng tôi đang sử dụng PHP 7.2 đang cũ. Tôi đã nâng cấp nỗi sợ hãi vì nâng cấp là một cơn ác mộng, nhưng sau đó tôi nhận ra rằng tôi đã đặt mọi thứ vào các thùng chứa. Một trong những điều làm cho các container trở nên tuyệt vời là việc nâng cấp phần mềm dễ dàng như thế nào một khi bạn có mọi thứ được thiết kế bằng các bản dựng hình ảnh container. Mặc dù phải mất rất nhiều công việc để đưa tất cả các dịch vụ của tôi vào các thùng chứa (xem thêm: Hướng dẫn hacker về việc chuyển các dịch vụ Linux vào các thùng chứa). Ở đây, những gì tôi đã làm để nâng cấp từ Php 7.2 lên Php 7.4 với hình ảnh cơ sở Red Hat Universal ở cấp độ cao:
Đi sâu hơn một lớp, ở đây, những gì tôi đã làm. Đầu tiên, tôi đã thêm một dòng mới vào containerfile của mình:
Sau đó, tôi đã thêm dòng sau ngay trước lệnh cài đặt yum của tôi. Điều này làm nổi bật sự kỳ diệu của các luồng ứng dụng trong RHEL. Nó rất dễ đi từ Php 7.2, mặc định được cài đặt trên RHEL, đến Php 7.4 được đóng gói dưới dạng mô -đun trong RHEL 8:
Tổng số tệp container cuối cùng trông như thế này:
Tiếp theo, tôi xây dựng lại hình ảnh:
Khi bản dựng hoàn thành, tôi đã giết phiên bản MediaWiki riêng của mình để kiểm tra. Nếu ví dụ MediaWiki đã thất bại, tôi sẽ gặp rắc rối trước khi giết trang web công khai của mình:
Tôi đã kiểm tra nó trong một trình duyệt:
Nó hoạt động như một sự quyến rũ, vì vậy tôi đã đủ can đảm để giết chết ví dụ WordPress công khai của mình:
Sau đó tôi đã kiểm tra nó: Bước cuối cùng, cam kết thay đổi cho Git:
Đó là nó. Bây giờ, việc xây dựng lại của tôi sẽ luôn xảy ra với Php 7.4. Khi một luồng ứng dụng xuất hiện cho Php 7.5+, tôi sẽ chỉ thực hiện quy trình tương tự nhưng lại tăng số. Thật dễ dàng, rất tốt. Sự ổn định của không gian người dùng Rhel kết hợp với sự tiện lợi của các container làm cho việc nâng cấp này không gây đau đớn. |