Các tính năng bổ sung của Amazon linux loại bỏ php7 2

Với Amazon Linux 2, bạn có thể sử dụng Thư viện bổ sung để cài đặt các bản cập nhật ứng dụng và phần mềm trên các phiên bản của mình. Các bản cập nhật phần mềm này được gọi là chủ đề. Bạn có thể cài đặt một phiên bản cụ thể của một chủ đề hoặc bỏ qua thông tin phiên bản để sử dụng phiên bản mới nhất. Để biết thêm thông tin,

Để thực hiện việc này, hãy sử dụng các bước sau;

  1. Trước tiên, hãy xác minh xem amazon-linux-extras đã được cài đặt chưa

  2. Nếu chưa cài đặt thì dùng lệnh sau để cài đặt

    sudo yum -y update
    sudo yum install -y make gcc perl-core pcre-devel wget zlib-devel
    wget https://www.openssl.org/source/openssl-1.1.1c.tar.gz
    tar xvf openssl-1.1.1c.tar.gz
    cd openssl-1.1.1c
    ./config 
    make
    sudo make install
    sudo ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1
    
    6

  3. Xác nhận rằng PHP 7. chủ đề x có sẵn trong máy Amazon Linux 2

    sudo yum -y update
    sudo yum install -y make gcc perl-core pcre-devel wget zlib-devel
    wget https://www.openssl.org/source/openssl-1.1.1c.tar.gz
    tar xvf openssl-1.1.1c.tar.gz
    cd openssl-1.1.1c
    ./config 
    make
    sudo make install
    sudo ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1
    
    7

  4. Từ đầu ra, xem lại tất cả các chủ đề PHP 7 và chọn phiên bản bạn muốn

    sudo yum -y update
    sudo yum install -y make gcc perl-core pcre-devel wget zlib-devel
    wget https://www.openssl.org/source/openssl-1.1.1c.tar.gz
    tar xvf openssl-1.1.1c.tar.gz
    cd openssl-1.1.1c
    ./config 
    make
    sudo make install
    sudo ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1
    
    8

  5. Cài đặt các gói PHP từ kho lưu trữ. Ví dụ

    sudo yum -y update
    sudo yum install -y make gcc perl-core pcre-devel wget zlib-devel
    wget https://www.openssl.org/source/openssl-1.1.1c.tar.gz
    tar xvf openssl-1.1.1c.tar.gz
    cd openssl-1.1.1c
    ./config 
    make
    sudo make install
    sudo ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1
    
    9

    sudo yum install gcc-c++
    0

  • Tải xuống ứng dụng khách cụm Amazon ElastiCache

    • Mở bảng điều khiển ElastiCache tại https. // bảng điều khiển. aws. amazon. com/elasticache/

      Trong bảng điều khiển ElastiCache, đi tới Máy khách cụm ElastiCache, sau đó chọn phiên bản PHP7 bạn muốn

    • Từ dòng lệnh, thay thế

      sudo yum install gcc-c++
      1 bằng phiên bản PHP mong muốn và thay thế
      sudo yum install gcc-c++
      2 bằng kiến ​​trúc mong muốn (X86 hoặc cánh tay) và cho PHP >= 7. 4 thay thế OpenSSL bằng phiên bản OpenSSL mong muốn (openssl1. 1 hoặc openssl3). Nếu bạn đang sử dụng PHP > 7. 4, loại bỏ hậu tố OpenSSL

      wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.X/latest-64bit--

  • Sử dụng

    sudo yum install gcc-c++
    3 để giải nén tệp đã tải xuống

    tar -zxvf latest-64bit--
  • Với quyền root, sao chép tệp tạo tác được giải nén

    sudo yum install gcc-c++
    4 vào
    sudo yum install gcc-c++
    5

    sudo mv amazon-elasticache-cluster-client.so /usr/lib64/php/modules/
  • Thêm

    sudo yum install gcc-c++
    6 vào tệp
    sudo yum install gcc-c++
    7

  • Nếu bạn đã tải xuống Máy khách cụm ElastiCache với PHP 7. 4 trở lên, hãy cài đặt OpenSSL 1. 1. x hoặc cao hơn. Hướng dẫn cài đặt OpenSSL 1. 1. 1

    sudo yum -y update
    sudo yum install -y make gcc perl-core pcre-devel wget zlib-devel
    wget https://www.openssl.org/source/openssl-1.1.1c.tar.gz
    tar xvf openssl-1.1.1c.tar.gz
    cd openssl-1.1.1c
    ./config 
    make
    sudo make install
    sudo ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1
    
  • Để cài đặt PHP 7. x - 8. x trên Amazon Linux 201609 AMI

    Nếu cần, hãy thay thế

    sudo yum install gcc-c++
    8 bằng phiên bản bạn đang sử dụng

    1. Khởi chạy phiên bản mới từ AMI. Để biết thêm thông tin, hãy xem trong Hướng dẫn sử dụng Amazon EC2

    2. Chạy lệnh sau

      sudo yum install gcc-c++
    3. Cài đặt PHP

      sudo yum install php7.x
    4. Tải xuống ứng dụng khách cụm Amazon ElastiCache

      wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.x/latest-64bit
    5. Trích xuất

      sudo yum install gcc-c++
      9

      tar -zxvf latest-64bit
    6. Với sự cho phép của root, hãy sao chép tệp tạo phẩm được trích xuất

      sudo yum install gcc-c++
      4 vào
      sudo yum install php7.x
      1

      sudo mv artifact/amazon-elasticache-cluster-client.so /usr/lib64/php/7.x/modules/
    7. Tạo tệp

      sudo yum install php7.x
      2

      wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.X/latest-64bit--
      0
    8. Bắt đầu hoặc khởi động lại máy chủ Apache của bạn

      wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.X/latest-64bit--
      1

    Để cài đặt PHP 7. x - 8. x trên SUSE Linux 15 AMI

    Nếu cần, hãy thay thế

    sudo yum install gcc-c++
    8 bằng phiên bản bạn đang sử dụng

    1. Khởi chạy phiên bản mới từ AMI

    2. Chạy lệnh sau

      wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.X/latest-64bit--
      2
    3. Cài đặt PHP

      sudo yum install php7.x

      hoặc

      wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.X/latest-64bit--
      4
    4. Tải xuống Máy khách cụm Amazon ElastiCache, thay thế bằng kiến ​​trúc mong muốn (X86 hoặc nhánh). SUSE 15 đi kèm với OpenSSL1. 1 được tích hợp sẵn, vì vậy đối với PHP >= 7. 4 chọn nhị phân máy khách với OpenSSL1. Nếu bạn đang sử dụng PHP <7. 4, loại bỏ hậu tố OpenSSL

      wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.X/latest-64bit--
      5
    5. Trích xuất

      sudo yum install gcc-c++
      9

      wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.X/latest-64bit--
      6
    6. Với sự cho phép của root, hãy sao chép tệp tạo phẩm được trích xuất

      sudo yum install gcc-c++
      4 vào
      sudo yum install php7.x
      6

      wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.X/latest-64bit--
      7
    7. Chèn dòng

      sudo yum install gcc-c++
      6 vào tệp
      sudo yum install php7.x
      8

      wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.X/latest-64bit--
      8
    8. Bắt đầu hoặc khởi động lại máy chủ Apache của bạn

      wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.X/latest-64bit--
      1

    Để cài đặt PHP 7. x - 8. x trên Ubuntu 22. 04 AMI

    Nếu cần, hãy thay thế

    sudo yum install gcc-c++
    8 bằng phiên bản bạn đang sử dụng

    1. Khởi chạy phiên bản mới từ AMI

    2. Chạy lệnh sau

      tar -zxvf latest-64bit--
      0
    3. Cài đặt PHP

      1. Hướng dẫn cài đặt PHP 8. 1

        tar -zxvf latest-64bit--
        1
      2. Hướng dẫn cài đặt PHP 7. 4

        tar -zxvf latest-64bit--
        2
    4. Tải xuống Máy khách cụm Amazon ElastiCache, thay thế bằng kiến ​​trúc mong muốn (X86 hoặc nhánh). Ubuntu 22. 04 đi kèm với OpenSSL3 được tích hợp sẵn, vì vậy đối với PHP >= 7. 4 chọn nhị phân máy khách với OpenSSL3. Nếu bạn đang sử dụng PHP <7. 4, loại bỏ hậu tố OpenSSL

      tar -zxvf latest-64bit--
      3
    5. Giải nén mới nhất-64bit

      tar -zxvf latest-64bit--
      4
    6. Với sự cho phép của root, hãy sao chép tệp tạo tác được giải nén

      sudo yum install gcc-c++
      4 vào thư mục tiện ích mở rộng php
      wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.x/latest-64bit
      1. Trong trường hợp thư mục mở rộng này không tồn tại, bạn có thể tìm thấy nó bằng cách chạy.
      wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.x/latest-64bit
      2

    7. Chèn dòng

      sudo yum install gcc-c++
      6 vào tệp
      wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.x/latest-64bit
      4

    Cài đặt PHP 5. x cho người dùng mới

    Để cài đặt PHP 5 trên Amazon Linux AMI 2014. 03 (64-bit và 32-bit)

    1. Khởi chạy một phiên bản Amazon Linux (64-bit hoặc 32-bit) và đăng nhập vào phiên bản đó

    2. Cài đặt các phụ thuộc PHP

      tar -zxvf latest-64bit--
      5
    3. Tải xuống đúng gói

      wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.x/latest-64bit
      5 cho phiên bản Amazon EC2 và phiên bản PHP của bạn. Để biết thêm thông tin, hãy xem Tải xuống gói cài đặt

    4. Cài đặt

      wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.x/latest-64bit
      5. URI phải là đường dẫn tải xuống cho gói cài đặt

      tar -zxvf latest-64bit--
      6

      Đây là một lệnh cài đặt mẫu cho PHP 5. Linux 4, 64-bit. Trong ví dụ này, hãy thay thế

      wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.x/latest-64bit
      7 bằng số phiên bản thực tế

      tar -zxvf latest-64bit--
      7

      Đảm bảo sử dụng phiên bản mới nhất của tạo phẩm cài đặt

    5. Với quyền root/sudo, hãy thêm một tệp mới có tên

      wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.x/latest-64bit
      8 trong thư mục
      wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.x/latest-64bit
      9 và chèn "extension=amazon-elasticache-cluster-client. vậy" trong tập tin

      tar -zxvf latest-64bit--
      8
    6. Bắt đầu hoặc khởi động lại máy chủ Apache của bạn

      wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.X/latest-64bit--
      1

    Để cài đặt PHP 5 trên Red Hat Enterprise Linux 7. 0 AMI (64-bit và 32-bit)

    1. Khởi chạy phiên bản Red Hat Enterprise Linux (64-bit hoặc 32-bit) và đăng nhập vào phiên bản đó

    2. Cài đặt các phụ thuộc PHP

      sudo mv amazon-elasticache-cluster-client.so /usr/lib64/php/modules/
      0
    3. Tải xuống đúng gói

      wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.x/latest-64bit
      5 cho phiên bản Amazon EC2 và phiên bản PHP của bạn. Để biết thêm thông tin, hãy xem Tải xuống gói cài đặt

    4. Cài đặt

      wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.x/latest-64bit
      5. URI phải là đường dẫn tải xuống cho gói cài đặt

      sudo mv amazon-elasticache-cluster-client.so /usr/lib64/php/modules/
      1
    5. Với quyền root/sudo, hãy thêm một tệp mới có tên

      wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.x/latest-64bit
      8 vào thư mục
      wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.x/latest-64bit
      9 và chèn
      sudo yum install gcc-c++
      6 vào tệp

      sudo mv amazon-elasticache-cluster-client.so /usr/lib64/php/modules/
      2
    6. Bắt đầu hoặc khởi động lại máy chủ Apache của bạn

      wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.X/latest-64bit--
      1

    Để cài đặt PHP 5 trên máy chủ Ubuntu 14. 04 LTS AMI (64-bit và 32-bit)

    1. Khởi chạy một phiên bản Ubuntu Linux (64-bit hoặc 32-bit) và đăng nhập vào nó

    2. Cài đặt các phụ thuộc PHP

      sudo mv amazon-elasticache-cluster-client.so /usr/lib64/php/modules/
      4
    3. Tải xuống đúng gói

      wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.x/latest-64bit
      5 cho phiên bản Amazon EC2 và phiên bản PHP của bạn. Để biết thêm thông tin, hãy xem Tải xuống gói cài đặt

    4. Cài đặt

      wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.x/latest-64bit
      5. URI phải là đường dẫn tải xuống cho gói cài đặt

      tar -zxvf latest-64bit--
      6

      Bước cài đặt này sẽ cài đặt tạo phẩm bản dựng

      sudo yum install gcc-c++
      4 vào thư mục
      tar -zxvf latest-64bit
      8. Xác minh đường dẫn tuyệt đối của tạo phẩm xây dựng, vì bạn cần nó trong bước tiếp theo

      Nếu lệnh trước đó không hoạt động, bạn cần trích xuất thủ công phần mềm máy khách PHP

      sudo yum install gcc-c++
      4 từ tệp
      sudo mv artifact/amazon-elasticache-cluster-client.so /usr/lib64/php/7.x/modules/
      0 đã tải xuống và sao chép tệp đó vào thư mục
      tar -zxvf latest-64bit
      8

      sudo mv amazon-elasticache-cluster-client.so /usr/lib64/php/modules/
      6
    5. Với quyền root/sudo, hãy thêm một tệp mới có tên

      wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.x/latest-64bit
      8 vào thư mục
      sudo mv artifact/amazon-elasticache-cluster-client.so /usr/lib64/php/7.x/modules/
      3 và chèn "extension=" vào tệp

      sudo mv amazon-elasticache-cluster-client.so /usr/lib64/php/modules/
      7
    6. Bắt đầu hoặc khởi động lại máy chủ Apache của bạn

      wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.X/latest-64bit--
      1

    Để cài đặt PHP 5 cho máy chủ doanh nghiệp SUSE Linux 11 AMI (64-bit hoặc 32-bit)

    1. Khởi chạy phiên bản SUSE Linux (64 bit hoặc 32 bit) và đăng nhập vào phiên bản đó

    2. Cài đặt các phụ thuộc PHP

      sudo mv amazon-elasticache-cluster-client.so /usr/lib64/php/modules/
      9
    3. Tải xuống đúng gói

      wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.x/latest-64bit
      5 cho phiên bản Amazon EC2 và phiên bản PHP của bạn. Để biết thêm thông tin, hãy xem Tải xuống gói cài đặt

    4. Cài đặt

      wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.x/latest-64bit
      5. URI phải là đường dẫn tải xuống cho gói cài đặt

      tar -zxvf latest-64bit--
      6
    5. Với quyền root/sudo, hãy thêm một tệp mới có tên

      wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.x/latest-64bit
      8 trong thư mục
      sudo mv artifact/amazon-elasticache-cluster-client.so /usr/lib64/php/7.x/modules/
      7 và chèn extension=________4_______4 vào tệp

      sudo yum -y update
      sudo yum install -y make gcc perl-core pcre-devel wget zlib-devel
      wget https://www.openssl.org/source/openssl-1.1.1c.tar.gz
      tar xvf openssl-1.1.1c.tar.gz
      cd openssl-1.1.1c
      ./config 
      make
      sudo make install
      sudo ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1
      
      1
    6. Bắt đầu hoặc khởi động lại máy chủ Apache của bạn

      wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.X/latest-64bit--
      1

    Nếu Bước 5 không hoạt động đối với bất kỳ nền tảng nào trước đó, hãy xác minh đường dẫn cài đặt cho

    sudo yum install gcc-c++
    4. Ngoài ra, hãy chỉ định đường dẫn đầy đủ của tệp nhị phân trong tiện ích mở rộng. Ngoài ra, hãy xác minh rằng PHP đang sử dụng là phiên bản được hỗ trợ. Chúng tôi hỗ trợ phiên bản 5. 3 đến 5. 5

    Các bản phân phối Linux khác

    Trên một số hệ thống, đặc biệt là CentOS7 và Red Hat Enterprise Linux (RHEL) 7. 1,

    wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.X/latest-64bit--
    00 đã thay thế
    wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.X/latest-64bit--
    01. Trên các hệ thống đó, khi bạn tải ứng dụng khách cụm ElastiCache, ứng dụng này sẽ cố gắng tìm và tải
    wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.X/latest-64bit--
    01 nhưng không thành công. Để giải quyết vấn đề này, hãy tạo một liên kết tượng trưng tới
    wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.X/latest-64bit--
    00 để khi khách hàng cố gắng tải libsasl2. Vì thế. 2, nó được chuyển hướng đến
    wget https://elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.X/latest-64bit--
    00. Đoạn mã sau tạo liên kết tượng trưng này

    Làm cách nào để xóa PHP khỏi Amazon Linux?

    2 câu trả lời .
    Gỡ cài đặt PHP yum -y xóa php*
    Cài đặt lại PHP và các mô-đun liên quan sudo yum install php php-{pear,cgi,common,curl,mbstring,gd,mysqlnd,gettext,bcmath,json,xml,fpm,intl,zip,imap}

    Cách cài đặt PHP 7. 4 trên Amazon Linux?

    Cách cài đặt PHP 7. 4 hoặc 7. 3 hoặc 7. 2 trên Phiên bản AWS EC2 .
    Kết nối phiên bản EC2 của bạn
    Cài đặt máy chủ web Apache
    Cài đặt PHP 7. 4 trên máy chủ. Cài đặt PHP 7. 4, 7. 3, 7. 2 trên Amazon AWS EC2. Kiểm tra phiên bản PHP mặc định. Để cài đặt PHP 7. 2, đảm bảo bạn tắt 7. 4 và 7. 3 rồi kích hoạt 7. 2
    Phần kết luận

    Cách cài đặt PHP 7. 2 trên Amazon Linux?

    [GIẢI QUYẾT] Cài đặt PHP 7/8 trên Amazon Linux 2 .
    Bước 1. Cài đặt Amazon Linux Extras. Đảm bảo rằng bạn đã cài đặt Amazon Linux Extras trong hệ thống của mình. .
    Bước 2. Chọn phiên bản PHP. .
    Bước 3. Cài đặt PHP 7. 4. .
    Bước 4. Kiểm tra phiên bản PHP đã cài đặt

    Phiên bản PHP mặc định trong Amazon Linux 2 là gì?

    Phiên bản PHP mặc định là 5. 4. 16 trên Amazon Linux phiên bản 2.