Hướng dẫn how do i run a php instance in ec2? - làm cách nào để chạy phiên bản php trong ec2?

Khi bạn khởi chạy một thể hiện trong Amazon EC2, bạn có tùy chọn chuyển dữ liệu người dùng vào thể hiện có thể được sử dụng để thực hiện các tác vụ cấu hình tự động phổ biến và thậm chí chạy tập lệnh sau khi bắt đầu.

Lệnh bên dưới khi được truyền dưới dạng dữ liệu người dùng sẽ chạy các lệnh để cài đặt ứng dụng PHP thay vì bạn chạy thủ công các lệnh.

  • Khởi chạy một thể hiện EC2 với Amazon Linux 2 AMI.Amazon Linux 2 AMI.
  • Chọn phiên bản T2.micro mặc định.
  • Chọn VPC mặc định. Đảm bảo rằng IP công cộng tự động được đặt được bật. Điều này sẽ gán địa chỉ IP công khai cho trường hợp được khởi chạy.Auto-assign Public IP is enabled. This will assign public IP address to the instance getting launched.
  • Cuộn xuống phần dữ liệu người dùng và vượt qua những điều sau:
#!/bin/bash
yum update -y
amazon-linux-extras install -y php7.2
yum install -y httpd
systemctl start httpd
systemctl enable httpd
usermod -a -G apache ec2-user
chown -R ec2-user:apache /var/www
chmod 2775 /var/www
find /var/www -type d -exec chmod 2775 {} \;
find /var/www -type f -exec chmod 0664 {} \;
cd /var/www/html
wget //raw.githubusercontent.com/AbhishekGit-AWS/beanStalk/master/index.php
  • Tập lệnh này sẽ thiết lập và định cấu hình ứng dụng PHP. Tệp PHP đang được sử dụng ở đây hiển thị các chi tiết cá thể EC2.
  • Hãy chắc chắn rằng nhóm bảo mật của bạn có các quy tắc trong nước HTTP và SSH.
  • Cho phép đủ thời gian để thể hiện để khởi chạy và thực thi tập lệnh.
  • Sao chép địa chỉ IP công cộng EC2 [hoặc địa chỉ DNS công khai]. Điều này sẽ mở ra ứng dụng PHP.

Cài đặt ở trên đã lưu trữ ứng dụng PHP từ GitHub, bạn cũng có thể lưu trữ mã của riêng mình bằng cách chuyển mã cục bộ của mình sang thể hiện EC2.

AWS hoặc Amazon Web Services là một nền tảng dịch vụ đám mây cung cấp các dịch vụ tính toán theo yêu cầu, cơ sở dữ liệu, không gian lưu trữ và nhiều dịch vụ khác. EC2 hoặc Đám mây tính toán đàn hồi là một dịch vụ điện toán có thể mở rộng được ra mắt trên nền tảng đám mây AWS. Nói một cách đơn giản hơn, EC2 không là gì ngoài một máy tính ảo mà chúng tôi có thể thực hiện tất cả các tác vụ của mình và chúng tôi có thẩm quyền để định cấu hình, khởi chạy hoặc thậm chí tiêu tán máy tính ảo này để biết thêm về EC2 Truy cập trang này.

Trong bài viết này, chúng tôi sẽ học cách cài đặt PHP trên AWS EC2.

Điều kiện tiên quyết -

  1. Tài khoản AWS.
  2. Ví dụ EC2.
  3. Người dùng có đặc quyền để tạo phiên bản.

Thực hiện theo các bước bên dưới để cài đặt PHP trên AWS EC2 -

Bước 1-Tạo một phiên bản tính toán đám mây đàn hồi AWS, để thực hiện như vậy, hãy truy cập cách tạo ra-EC2.Create an AWS Elastic Cloud Compute Instance, to do so visit How-To-Create-EC2-Instance.

Bước 2 - Bắt đầu thể hiện EC2 mà bạn đã tạo ở Bước 1Start the EC2 instance that you have created in Step 1

Bước 3 - Kết nối với phiên bản EC2 của bạn bằng cách nhấp vào nút Kết nối & NBSP;Connect to your EC2 Instance by clicking on Connect Button 

Bước 4 - Một lời nhắc sẽ bật lên sau khi kết nối.A prompt will pop up after connecting.

Bước 5 - lúc đầu kiểm tra, nếu PHP đã được cài đặt hay chưa.At first check, if PHP is already installed or not.

php --version

Bước 6 - Nếu PHP không được cài đặt trên máy ảo của bạn thì hãy cài đặt PHP bằng lệnh sau & nbsp;If PHP is not installed on your virtual machine then install the PHP using the following command 

sudo apt install php7.4

Bước 7 - Một lời nhắc sẽ xuất hiện yêu cầu bạn & nbsp; để xác nhận, nhấn ‘Y, để xác nhận.A prompt will appear asking you  for confirmation , press ‘y’ to confirm.

Bước 8 - Đợi quá trình kết thúc.Wait for the process to end.

Bước 9, chúng tôi đã cài đặt thành công PHP trên ví dụ EC2 & NBSP; để kiểm tra xem PHP có được cài đặt hay không, xác minh bằng lệnh sau.We have successfully installed PHP on our EC2  instance, to check if PHP is installed or not, verify using the following command.

php --version

Bước 10 - Để biết phiên bản hiện tại của PHP, hãy sử dụng lệnh sau.To know the current version of PHP, use the following command.

apt search php7.*

Theo cách này, chúng tôi có thể cài đặt PHP trên thể hiện EC2 của chúng tôi bằng cách sử dụng kết nối phiên bản EC2. Và nếu bạn cũng sử dụng tài khoản cấp miễn phí, hãy đảm bảo bạn xóa tất cả các tài nguyên bạn đã sử dụng trước khi đăng xuất. & NBSP;

Bạn có thể chạy PHP trên AWS không?

AWS beanstalk cho PHP giúp dễ dàng triển khai, quản lý và mở rộng quy mô các ứng dụng web PHP của bạn bằng Amazon Web Services. Đậu đàn hồi Beanstalk cho PHP có sẵn cho bất kỳ ai phát triển hoặc lưu trữ ứng dụng web bằng PHP. ... Tạo và triển khai các ứng dụng PHP trên beanstalk đàn hồi ..

Tôi có thể chạy MySQL trong EC2 không?

Thực hiện theo các bước bên dưới để cài đặt MySQL trên AWS EC2: Bước 1: Tạo phiên bản tính toán đám mây đàn hồi AWS .. Bước 2: Bắt đầu phiên bản EC2 mà bạn đã tạo trong bước 1. Bước 3: Kết nối với phiên bản EC2 của bạn bằng cách nhấp vào Kết nốiCái nút.install MySQL on AWS EC2: Step 1: Create an AWS Elastic Cloud Compute Instance.. Step 2: Start the EC2 instance that you have created in Step 1. Step 3: Connect to your EC2 Instance by clicking on Connect Button.

Bạn có thể sử dụng EC2 như một máy chủ web không?

Bạn có thể có các phiên bản EC2 chạy các tệp phục vụ máy chủ Web Apache được lưu trữ trên hệ thống tệp Amazon EFS của bạn.Nó có thể là một phiên bản EC2 hoặc nếu ứng dụng của bạn cần, bạn có thể có nhiều phiên bản EC2 phục vụ các tệp từ hệ thống tệp Amazon EFS của bạn.. It can be one EC2 instance, or if your application needs, you can have multiple EC2 instances serving files from your Amazon EFS file system.

Bạn có thể chạy cơ sở dữ liệu trong một thể hiện EC2 không?

Với EC2, bạn có thể cài đặt bất kỳ công cụ và phiên bản cơ sở dữ liệu nào bạn muốn.Bạn không bị giới hạn bởi phiên bản và cấu hình AWS hỗ trợ trong RDS [ví dụ: IBM DB2 không được AWS RDS hỗ trợ, nhưng bạn có thể cài đặt DB2 trên thể hiện EC2 và vận hành nó].Bạn có quyền truy cập đầy đủ vào hệ điều hành và máy chủ cơ sở dữ liệu.you can install any database engine and version you want. You are not limited by the version and configuration AWS supports in RDS [e.g., IBM DB2 is not supported by AWS RDS, but you can install DB2 on an EC2 instance and operate it]. You have full access to the operating system and the database server.

Bài Viết Liên Quan

Chủ Đề