Làm cách nào để cài đặt PHP 7.4 trên phiên bản EC2?

chào mọi người. Phiên bản EC2 tiêu chuẩn

cập nhật sudo yum
sudo amazon-linux-extras cài đặt php7. 4
sudo yum cài đặt php-mbstring php-dom php-pgsql - tất cả đều tốt.
sudo yum cài đặt php-zip

tại sao php-zip luôn muốn cài đặt "php-common-5. 4. 16-46. amzn2. 0. 2. x86_64" ??

bất kỳ đề nghị đánh giá cao

[]$ sudo yum cài đặt php-zip
Đã tải plugin. extras_suggestions, langpacks, priority, update-motd
Giải quyết các phần phụ thuộc
--> Chạy kiểm tra giao dịch
---> Gói php . x86_64 0. 5. 4. 16-46. amzn2. 0. 2 sẽ được cài đặt
--> Xử lý phụ thuộc. libzip. Vì thế. 2[][64bit] cho gói. php-chung-5. 4. 16-46. amzn2. 0. 2. x86_64
--> Chạy kiểm tra giao dịch
---> Gói libzip010-compat. x86_64 0. 0. 10. 1-9. amzn2. 0. 5 sẽ được cài đặt
--> Đã hoàn tất giải pháp phụ thuộc

Sửa bởi. Zitan on 15 Tháng ba 2020 2. 28 giờ tối

Thiết lập môi trường PHP cho một dự án dựa trên PHP trên Amazon Linux 2 là một quá trình đơn giản và có thể đạt được trong một vài bước. Hướng dẫn này nhằm mục đích chỉ cho bạn các bước để cài đặt PHP 7. 4 trên Amazon Linux 2

điều kiện tiên quyết

  • Amazon Linux 2
  • đặc quyền sudo

Cài đặt PHP 7. 4 trên Amazon Linux 2

Bước 1. Cài đặt gói

php7.3                   available    \
php7.4                   available    [ =stable ]
php8.0                   available    [ =stable ]
1

sudo yum install amazon-linux-extras

Bước 2. Đảm bảo rằng PHP 7. 4 có sẵn

sudo  amazon-linux-extras | grep php

php7.3                   available    \
php7.4                   available    [ =stable ]
php8.0                   available    [ =stable ]
2

php7.3                   available    \
php7.4                   available    [ =stable ]
php8.0                   available    [ =stable ]

Bước 3. Kích hoạt PHP 7. 4 gói

sudo amazon-linux-extras enable php7.4

Bước 4. Cài đặt PHP 7. 4 trên Amazon Linux 2

sudo yum install php php-{pear,cgi,common,curl,mbstring,gd,mysqlnd,gettext,bcmath,json,xml,fpm,intl,zip,imap}

Bước 5. Xác minh phiên bản PHP

php --version

php7.3                   available    \
php7.4                   available    [ =stable ]
php8.0                   available    [ =stable ]
2

PHP 7.4.5 [cli]
Copyright [c] The PHP Group

Phần kết luận

Nếu bạn cần trợ giúp về cách chuyển sang phiên bản PHP khác, hãy bình luận bên dưới. Vui lòng để lại nhận xét bên dưới và nếu bạn thấy hướng dẫn này hữu ích, hãy theo dõi kênh chính thức của chúng tôi trên Telegram

Cuối cùng thì tôi cũng cảm thấy mệt mỏi với việc cài đặt WordPress của mình và phàn nàn về phiên bản PHP mà tôi đang chạy. Tôi quyết định đã đến lúc nâng cấp

Bản cài đặt WordPress của tôi hoạt động trên phiên bản Amazon EC2 chạy Amazon Linux 2. Tôi đã sử dụng hướng dẫn tuyệt vời của Amazon, Cài đặt máy chủ web LAMP trên Amazon Linux 2, để thiết lập nó sử dụng đèn-mariadb10 của họ. 2-php7. 2 làm cơ sở cho máy chủ web. Sau khi xem xét một số tài nguyên về cài đặt hoặc cập nhật lên PHP 7. 4 trên Amazon Linux 2, tôi tổng hợp các bước sau đây để thực hiện các bước cần thiết để cập nhật nếu bạn đã sử dụng hướng dẫn của họ để thiết lập máy chủ của mình

Nếu mọi việc suôn sẻ, sẽ mất ít hơn 15 phút từ đầu đến cuối

Trước khi tiếp tục, bài viết này giả định rằng bạn có một số kiến ​​thức về máy chủ, hiểu cách định cấu hình máy chủ web và các tùy chọn cấu hình của máy chủ web, có đặc quyền cập nhật máy chủ của bạn và có phương pháp khôi phục trạng thái máy chủ ban đầu nếu mọi thứ đi ngang

Bước 1. Đăng nhập vào phiên bản Linux bằng trình bao đầu cuối, chẳng hạn như PuTTy

Bước 2. Kiểm tra cập nhật để đảm bảo hệ thống được cập nhật như hiện tại

$ sudo yum update

Bước 3. Kiểm tra phiên bản php của bạn để xác nhận nó đang chạy PHP 7. 2

________số 8

Nếu chạy PHP 7. 2, bạn sẽ thấy một cái gì đó tương tự như sau

Bước 4. Kiểm tra để đảm bảo rằng gói amazon-linux-extras đã được cài đặt

$ which amazon-linux-extras

Nếu nó chưa được cài đặt, thì bạn sẽ cần cài đặt bằng lệnh yum install.

Bước 5. Xác nhận PHP7. chủ đề x có sẵn trong Amazon Linux 2

sudo  amazon-linux-extras | grep php
0

Nó sẽ hiển thị cả PHP 7. 2 và đèn-mariadb10. 2-php7. Đã bật 2 chủ đề và php7. 4 như có sẵn.

Bước 6. Vô hiệu hóa cả php7. 2 và đèn-mariadb10. 2-php7. 2 chủ đề

sudo  amazon-linux-extras | grep php
1

Bạn có thể thấy thông báo cảnh báo, “Xin lưu ý rằng việc tắt các chủ đề không được hỗ trợ sau khi chúng được cài đặt. ” Thông báo này có thể được bỏ qua một cách an toàn

Bước 7. Kiểm tra trạng thái của các chủ đề – tất cả sẽ hiển thị là có sẵn

sudo  amazon-linux-extras | grep php
0

Bước 8. Kích hoạt php7. 4 chủ đề.

sudo  amazon-linux-extras | grep php
3

Bước 9. Để an toàn, hãy kiểm tra xem php7. 4 chủ đề là chủ đề duy nhất được bật trước khi tiếp tục

sudo  amazon-linux-extras | grep php
0

Bước 10. Nếu bạn đã cài đặt ImageMagick trên máy chủ của mình, bạn sẽ cần gỡ bỏ nó và cài đặt lại sau. Mặt khác, rất có thể các phụ thuộc gói ImageMagick sẽ khiến quá trình nâng cấp không thành công.

sudo  amazon-linux-extras | grep php
5

Dưới đây là hướng dẫn tôi đã sử dụng để cài đặt lại ImageMagick sau khi cập nhật lên PHP 7. 4 đã hoàn thành

Step 11: Update to PHP 7.4 by first cleaning up the metadata and then installing php along with the necessary php packages. Depending on your install and the applications you are running, you may need to install more [or less] packages. Installing these packages worked for my basic WordPress installation. Be sure to check the spelling of all the package names before hitting on the second command. [Note: while the code block below may make it look like the second command is entered on two lines, enter the second command as one line in the terminal shell. In other words, these are only two commands, not three.]

sudo  amazon-linux-extras | grep php
6

Bước 12. Sau khi cập nhật xong, hãy kiểm tra phiên bản php. Nó sẽ hiển thị PHP 7. 4

$ php -v

Và chúng tôi đang làm tốt PHP 7. 4. 15.

Bước 13. Khởi động lại dịch vụ web để chắc chắn rằng bạn đang sử dụng phiên bản PHP mới nhất

$ php -v
1

LƯU Ý QUAN TRỌNG. nếu bạn đang sử dụng mô-đun php-fpm và trình xử lý sự kiện Apache trên máy chủ web của mình [mpm_event_module], có hai thay đổi quan trọng yêu cầu bạn thêm các dòng sau vào mọi mục máy chủ ảo chạy tập lệnh PHP. Nếu bạn không thêm những dòng này vào tệp cấu hình máy chủ ảo của mình, máy chủ web của bạn sẽ không phản hồi và gặp sự cố, ít nhất đó là những gì đã xảy ra trong trường hợp của tôi

Bước 14. [TÙY CHỌN nếu chạy php-fpm] Thêm các dòng sau vào máy chủ ảo của bất kỳ trang web nào đang chạy php, chẳng hạn như các trang web WordPress

$ php -v
2

Hãy chắc chắn để xác nhận rằng * của bạn. tệp sock được chứa trong danh sách đường dẫn ở trên. Đó là vị trí của nó trên hệ thống của tôi, nhưng có thể có sự khác biệt về vị trí và tên của tệp trên hệ thống của bạn, mặc dù nó thường nằm trong khu vực /var/run của máy chủ

Bước 15. Trình cài đặt PHP thêm mô-đun cấu hình Apache được tải tự động. Nó kích hoạt mô-đun Apache PHP tiêu chuẩn và bỏ qua mô-đun php-fpm. Để tắt nó, hãy đổi tên tệp cấu hình php thành /etc/httpd/conf. mô-đun. d từ 15-php. conf thành 15-php. conf. nướng

Bước 16. Khởi động lại các dịch vụ web và php-fpm, và bạn đã hoàn tất

$ php -v
3

Sau khi nâng cấp, WordPress không những không còn phàn nàn về phiên bản PHP mà còn chạy nhanh hơn. Cả phần giao diện người dùng và phần quản trị đều cảm thấy phản hồi nhanh hơn

Điểm mấu chốt, đáng để đầu tư 15 phút để thực hiện cập nhật

từ chối trách nhiệm. Các hướng dẫn này được áp dụng cho môi trường phát triển cụ thể của tôi, theo hướng dẫn LAMP của Amazon và sử dụng đèn-mariadb10 của họ. 2-php7. 2 gói thiết lập web server. Từ khi tôi thiết lập máy chủ web đến khi chạy các hướng dẫn này, tôi đã thực hiện một vài điều chỉnh, chẳng hạn như chạy php-fpm. Điều tôi đang gợi ý, không quá nhiều từ, là những hướng dẫn này có thể yêu cầu điều chỉnh dựa trên các chi tiết cụ thể về thiết lập của bạn. Tôi rất sẵn lòng giải đáp các câu hỏi trong phần nhận xét và sẽ cố gắng hết sức để hỗ trợ mọi vấn đề bạn có thể gặp phải trong quá trình nâng cấp, nhưng tôi không thể đảm bảo phản hồi kịp thời và/hoặc chính xác

Ngoài ra, hãy nhớ rằng các hướng dẫn đã được tạo vào tháng 5 năm 2021 và một số bước nhất định có thể cần hoặc không cần thiết vì các phần khác nhau của ngăn xếp công nghệ được chủ sở hữu tương ứng cập nhật

Làm cách nào để cài đặt PHP trên phiên bản EC2?

Để cài đặt phpMyAdmin .
Đăng nhập vào phiên bản EC2 của bạn bằng SSH
Cài đặt các phụ thuộc cần thiết. .
Khởi động lại Apache. .
Điều hướng đến thư mục gốc của tài liệu Apache tại /var/www/html. .
Tạo thư mục phpMyAdmin và giải nén gói vào đó bằng lệnh sau. .
Xóa phpMyAdmin-latest-all-languages

Làm cách nào để cài đặt PHP 7 trên Amazon Linux 2?

[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

Làm cách nào để cập nhật PHP trên AWS EC2?

Cập nhật phiên bản PHP trên AWS EC2 .
Bước 1. Kiểm tra phiên bản PHP hiện tại $ php -v
Bước 2. Cập nhật Yum $ Sudo yum cập nhật
Bước 3. Dừng máy chủ web đang chạy $ Sudo service httpd stop
Bước 4. Xóa tất cả các Gói PHP hiện có $ sudo yum remove php*
Bước 5. Xóa cài đặt máy chủ web cũ $ sudo yum xóa httpd*

Làm cách nào để cài đặt PHP và mySQL trong AWS EC2?

Thiết lập phiên bản Amazon EC2 Đăng ký tài khoản EC2 Thiết lập phiên bản EC2 Tạo tệp cặp khóa để sử dụng với SSH Tạo nhóm bảo mật và mở bất kỳ cổng nào được yêu cầu Thiết lập địa chỉ IP đàn hồi Cài đặt và thiết lập . sudo yum install httpd ...

Chủ Đề