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;
Trước tiên, hãy xác minh xem amazon-linux-extras đã được cài đặt chưa
Nếu chưa cài đặt thì dùng lệnh sau để cài đặt
6sudo yum -y update sudo yum install -y make gcc perl-core pcre-devel wget zlib-devel wget //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
Xác nhận rằng PHP 7. chủ đề x có sẵn trong máy Amazon Linux 2
7sudo yum -y update sudo yum install -y make gcc perl-core pcre-devel wget zlib-devel wget //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
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
8sudo yum -y update sudo yum install -y make gcc perl-core pcre-devel wget zlib-devel wget //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 các gói PHP từ kho lưu trữ. Ví dụ
9sudo yum -y update sudo yum install -y make gcc perl-core pcre-devel wget zlib-devel wget //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
0sudo yum install gcc-c++
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ế
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ố OpenSSLsudo yum install gcc-c++
wget //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ốngtar -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++
5sudo 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++
7Nế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 //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ụngKhở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
Chạy lệnh sau
sudo yum install gcc-c++
Cài đặt PHP
sudo yum install
php7.x
Tải xuống ứng dụng khách cụm Amazon ElastiCache
wget //elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.x/latest-64bit
Trích xuất
9sudo yum install gcc-c++
tar -zxvf latest-64bit
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
4 vàosudo yum install gcc-c++
1sudo yum install
php7.x
sudo mv artifact/amazon-elasticache-cluster-client.so /usr/lib64/php/
7.x
/modules/Tạo tệp
2sudo yum install
php7.x
0wget //elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.X/latest-64bit--
Bắt đầu hoặc khởi động lại máy chủ Apache của bạn
1wget //elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.X/latest-64bit--
Để 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ụngKhởi chạy phiên bản mới từ AMI
Chạy lệnh sau
2wget //elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.X/latest-64bit--
Cài đặt PHP
sudo yum install
php7.x
hoặc
4wget //elasticache-downloads.s3.amazonaws.com/ClusterClient/PHP-7.X/latest-64bit--
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 chọn nhị phân máy khách với OpenSSL3. Nếu bạn đang sử dụng PHP