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

Tôi có một số phiên bản Ec2 được tạo bằng Amazon Linux AMI 2018. 03, oneis hiện đang chạy php 7. 0 và những cái khác vẫn đang chạy php 5. 6. Tôi đã chạy lòng vòng để thử nâng cấp lên php 7. 3. Tôi đã thử đầu tiên trên chiếc chạy 7. 0, nghĩ là ít đau đớn nhất, nhưng không có niềm vui

Trong số những nỗ lực khác, tôi đã thử
sudo yum cài đặt -y php73-gd php73-xml php73-xmlrpc php73-mcrypt php-lê
mang lại cho tôi những lỗi sau
Lỗi. php70-xung đột phổ biến với php-common-5. 3. 29-1. 8. amzn1. x86_64
Lỗi. php73-xung đột phổ biến với php-common-5. 3. 29-1. 8. amzn1. x86_64
Lỗi. php70-cli xung đột với php-cli-5. 3. 29-1. 8. amzn1. x86_64
Lỗi. php73-cli xung đột với php-cli-5. 3. 29-1. 8. amzn1. x86_64

Và với
sudo rpm -Uvh http. //vòng/phút. gia đình. com/enterprise/remi-phát hành-7. vòng/phút
mang lại cho tôi những lỗi này
Lỗi. php70 xung đột với php-5. 3. 29-1. 8. amzn1. x86_64
Lỗi. httpd24-tools xung đột với httpd-tools-2. 2. 34-1. 16. amzn1. x86_64
Lỗi. php70-cli xung đột với php-cli-5. 3. 29-1. 8. amzn1. x86_64
Lỗi. php70-xung đột phổ biến với php-common-5. 3. 29-1. 8. amzn1. x86_64
Lỗi. httpd24 xung đột với httpd-2. 2. 34-1. 16. amzn1. x86_64

Có ai có bất kỳ may mắn/kinh nghiệm với điều này?

Thiết lập môi trường phát triển PHP để kiểm tra cục bộ ứng dụng của bạn trước khi triển khai lên AWS Elastic Beanstalk. Chủ đề này phác thảo các bước thiết lập môi trường phát triển và liên kết đến các trang cài đặt cho các công cụ hữu ích

Để biết các bước và công cụ thiết lập phổ biến áp dụng cho tất cả các ngôn ngữ, hãy xem Định cấu hình máy phát triển của bạn để sử dụng với Elastic Beanstalk

đang cài đạt PHP

Cài đặt PHP và một số tiện ích mở rộng thông dụng. Nếu bạn không có tùy chọn, hãy tải phiên bản mới nhất. Tùy thuộc vào nền tảng của bạn và trình quản lý gói có sẵn, các bước sẽ khác nhau

Trên Amazon Linux, hãy sử dụng yum

$ sudo yum install php
$ sudo yum install php-mbstring
$ sudo yum install php-intl

Để nhận các phiên bản gói PHP cụ thể khớp với phiên bản trên Elastic Beanstalk của bạn, hãy sử dụng lệnh yum search php để tìm các phiên bản gói có sẵn, chẳng hạn như php72, php72-mbstring

$ sudo apt install php-all-dev
$ sudo apt install php-intl
$ sudo apt install php-mbstring
0. Sau đó sử dụng
$ sudo apt install php-all-dev
$ sudo apt install php-intl
$ sudo apt install php-mbstring
1 để cài đặt chúng

Trên Ubuntu, sử dụng apt

$ sudo apt install php-all-dev
$ sudo apt install php-intl
$ sudo apt install php-mbstring

Trên OS-X, sử dụng bia

$ brew install php
$ brew install php-intl

Để nhận các phiên bản gói PHP cụ thể khớp với phiên bản trên Elastic Beanstalk của bạn, hãy xem Homebrew Formulae để biết các phiên bản PHP có sẵn, chẳng hạn như

$ sudo apt install php-all-dev
$ sudo apt install php-intl
$ sudo apt install php-mbstring
2. Sau đó sử dụng
$ sudo apt install php-all-dev
$ sudo apt install php-intl
$ sudo apt install php-mbstring
3 để cài đặt chúng

Tùy thuộc vào phiên bản,

$ sudo apt install php-all-dev
$ sudo apt install php-intl
$ sudo apt install php-mbstring
4 có thể được bao gồm trong gói PHP chính và không tồn tại dưới dạng gói riêng biệt

Trên Windows 10, hãy cài đặt Hệ thống con Windows cho Linux để tải Ubuntu và cài đặt PHP bằng apt. Đối với các phiên bản cũ hơn, hãy truy cập trang tải xuống tại cửa sổ. php. netto lấy PHP và đọc thông tin về các tiện ích mở rộng

Sau khi cài đặt PHP, hãy mở lại thiết bị đầu cuối của bạn và chạy

$ sudo apt install php-all-dev
$ sudo apt install php-intl
$ sudo apt install php-mbstring
5 để đảm bảo rằng phiên bản mới đã được cài đặt và là mặc định

Cài đặt Trình soạn nhạc

Composer là một trình quản lý phụ thuộc cho PHP. Bạn có thể sử dụng nó để cài đặt thư viện, theo dõi các phần phụ thuộc của ứng dụng và tạo dự án cho các khung công tác PHP phổ biến

Cài đặt trình soạn thảo với tập lệnh PHP từ getcomposer. tổ chức

$ curl -s //getcomposer.org/installer | php

Trình cài đặt tạo tệp PHAR trong thư mục hiện tại. Di chuyển tệp này đến một vị trí trong môi trường của bạn ĐƯỜNG để bạn có thể sử dụng nó làm tệp thực thi

$ mv composer.phar ~/.local/bin/composer

Cài đặt thư viện bằng lệnh

$ sudo apt install php-all-dev
$ sudo apt install php-intl
$ sudo apt install php-mbstring
6

$ composer require twig/twig

Trình soạn thảo thêm các thư viện mà bạn cài đặt cục bộ vào trình soạn thảo của dự án. tập tin json. Khi bạn triển khai mã dự án của mình, Bean Beanalk đàn hồi sử dụng Trình soạn thảo để cài đặt các thư viện được liệt kê trong tệp này trên các phiên bản ứng dụng của môi trường của bạn

Nếu bạn gặp sự cố khi cài đặt Trình soạn thảo, hãy xem tài liệu về trình soạn nhạc

Cài đặt SDK AWS cho PHP

Nếu bạn cần quản lý tài nguyên AWS từ bên trong ứng dụng của mình, hãy cài đặt AWS SDK cho PHP. Ví dụ: với SDK dành cho PHP, bạn có thể sử dụng Amazon DynamoDB [DynamoDB] để lưu trữ thông tin người dùng và phiên mà không cần tạo cơ sở dữ liệu quan hệ

Cài đặt SDK cho PHP với Composer

$ composer require aws/aws-sdk-php

Truy cập trang chủ AWS SDK dành cho PHP để biết thêm thông tin và hướng dẫn cài đặt

Cài đặt IDE hoặc trình soạn thảo văn bản

Môi trường phát triển tích hợp [IDE] cung cấp nhiều tính năng hỗ trợ phát triển ứng dụng. Nếu bạn chưa sử dụng IDE để phát triển PHP, hãy thử Eclipse và PHPStorm và xem cái nào phù hợp nhất với bạn

Một IDE có thể thêm các tệp vào thư mục dự án của bạn mà bạn có thể không muốn cam kết kiểm soát nguồn. Để ngăn việc cam kết các tệp này với quyền kiểm soát nguồn, hãy sử dụng

$ sudo apt install php-all-dev
$ sudo apt install php-intl
$ sudo apt install php-mbstring
7 hoặc công cụ kiểm soát nguồn tương đương của bạn

Nếu bạn chỉ muốn bắt đầu viết mã và không cần tất cả các tính năng của IDE, hãy cân nhắc cài đặt Sublime Text

Làm cách nào để cập nhật phiên bản PHP của tôi?

Cuộn xuống ô Cài đặt nâng cao và chọn Cài đặt cơ sở dữ liệu và PHP. Cuộn xuống Cập nhật phiên bản PHP. Chọn phiên bản PHP mà bạn muốn chuyển sang và nhấp vào Cập nhật .

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

Bước 1 – Tạo Phiên bản điện toán đám mây đàn hồi AWS, để thực hiện việc này, hãy truy cập How-To-Create-EC2-Instance. Bước 4 – Một lời nhắc sẽ bật lên sau khi kết nối. Bước 5 – Kiểm tra lần đầu, nếu PHP đã được cài đặt hay chưa. Bước 7 – Một lời nhắc sẽ xuất hiện yêu cầu bạn xác nhận, nhấn 'y' để xác nhận

Cách cài đặt PHP 7. 4 trong AWS EC2?

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

Làm cách nào để định cấu hình PHP trong AWS?

Cách lưu trữ PHP trên Amazon AWS EC2 .
Bước 1. Khởi chạy máy chủ
Bước 2. Chọn PHP8. 1 và AWS EC2
Bước 3. Chọn Kích thước máy chủ, Băng thông, Lưu trữ
Bước 4. Chọn vị trí máy chủ

Chủ Đề