cURL được cài đặt sẵn trên phiên bản AWS EC2. Bạn có thể làm theo 2 bước sau nếu thấy thiếu. Bạn sẽ cần cài đặt mô-đun cURL. Sau khi cài đặt, hãy xác nhận rằng tiện ích mở rộng cURL được bật trong php của bạn. tập tin ini
Các bước cài đặt cURL trên AWS EC2 với Amazon Linux EC2
- Kết nối với phiên bản AWS EC2 bằng SSH hoặc Trình quản lý phiên
- Cập nhật các gói Linux bằng lệnh. cập nhật sudo yum
- Cài đặt gói cURL bằng lệnh. sudo yum cài đặt php-curl
- Xác minh nếu cURL được cài đặt bằng lệnh. cuộn tròn -v
- Xác nhận tiện ích mở rộng curl PHP được bật trong PHP của bạn. tập tin ini
- Tìm PHP. ini trên máy chủ bằng lệnh. php –ini
- cd vào thư mục của PHP. tập tin ini như. cd / v.v.
- Mở tệp bằng vim hoặc trình chỉnh sửa ưa thích của bạn. vi php. ban đầu
- Tìm phần sau trong tệp. mở rộng = cuộn tròn. Vì thế
- Xóa bất kỳ dấu chấm phẩy nào trước tiện ích mở rộng [dấu chấm phẩy được sử dụng làm nhận xét]
- Lưu PHP. ban đầu
- Khởi động lại máy chủ web của bạn
- Lưu các cập nhật của bạn dưới dạng AMI tùy chỉnh để bạn không phải thực hiện lại
## Step 1: update YUM
sudo yum update
## Step 2: Install Curll
sudo yum install php-curl
## Step 3: Verify installation
curl -V
Cài đặt PHP cURL trên AWS EC2 từ đầu đến cuối với chi tiết
Chúng tôi đã chỉ ra các bước nhanh chóng để cài đặt PHP cURL trên AWS EC2, nhưng bạn có thể giống tôi và cần hướng dẫn chi tiết hơn với một tác vụ phức tạp như thế này. Chúng tôi sẽ đi sâu vào chi tiết của quá trình cài đặt cURL trên AWS EC2 Linux và kích hoạt nó trong PHP
Hãy đi sâu vào
Kết nối với phiên bản AWS EC2
1. Kết nối với phiên bản AWS EC2
2. Nó sẽ nhắc bạn đến EC2 Linux shell
Cập nhật gói EC2 Linux
Bạn luôn nên cập nhật các gói Linux của mình như sau
sudo yum update
Cài đặt cURL trên AWS EC2
Bạn có thể cài đặt cURL trên AWS EC2 bằng lệnh sau
sudo yum install php-curl
Kiểm tra xem cURL đã được cài đặt hay chưa trong EC2
Bạn có thể kiểm tra xem cURL đã được cài đặt trên phiên bản Amazon Linux EC2 của mình hay chưa bằng cách chạy lệnh curl -V
curl -V
Ok, chúng ta đã hoàn thành phần cài đặt cURL cho AWS EC2 và Amazon Linux. Hãy chuyển sang phần thứ hai để đảm bảo rằng tiện ích mở rộng cURL PHP của bạn đã được bật
Định cấu hình cURL cho PHP trên Amazon Linux EC2
Định cấu hình PHP để sử dụng cURL rất đơn giản. Đó là một quy trình gồm 3 bước bao gồm việc tìm đúng PHP. ini và sau đó kích hoạt nó và khởi động lại máy chủ web của bạn
Các bước để bật cURL trong AWS EC2 với Amazon Linux
- SSH vào phiên bản AWS EC2 của bạn
- Tìm PHP. ini trên máy chủ bằng lệnh. php –ini
- cd vào thư mục của PHP. tập tin ini như. cd / v.v.
- Mở tệp bằng vim hoặc trình chỉnh sửa ưa thích của bạn. vi php. ban đầu
- Tìm phần sau trong tệp. mở rộng = cuộn tròn. Vì thế
- Xóa bất kỳ dấu chấm phẩy nào trước tiện ích mở rộng [dấu chấm phẩy được sử dụng làm nhận xét]
- Lưu PHP. ban đầu
- Khởi động lại máy chủ web của bạn
- Lưu các cập nhật của bạn dưới dạng AMI tùy chỉnh để bạn không phải thực hiện lại
Cách tìm PHP. ini trong Phiên bản EC2
Để tìm PHP. ini trong AWS EC2, chúng tôi sử dụng lệnh sau
php --ini
Sau khi chạy lệnh này, chúng tôi nhận được kết quả như hình bên dưới
Như chúng ta có thể thấy trong hình trên cho thấy vị trí của PHP. tập tin ini. các lọn tóc. ini đi kèm là một tệp ini bổ sung mà chúng ta cũng có thể tìm thấy
Bây giờ, chúng tôi thay đổi thư mục bằng lệnh sau
cd /etc
Để liệt kê tất cả các tệp đã tồn tại trong thư mục etc, chúng tôi sử dụng lệnh ls
Sau khi liệt kê tất cả các tệp, chúng ta có thể thấy vị trí chính xác của tệp PHP. tập tin ini
Kích hoạt tính năng cuộn tròn trong PHP trên Phiên bản Amazon Linux EC2
Theo mặc định, cURL trong PHP đã được bật trên phiên bản AWS EC2 Linux. Nhưng nếu nó bị tắt, chúng ta có thể kích hoạt nó bằng cách cập nhật tiện ích mở rộng sau trong tệp php. tập tin ini
extension=curl.so [Enabled]
;extension=curl.so [Disable]
Chúng tôi đã biết vị trí thư mục của curl. tập tin ini. Vì vậy, chúng tôi sử dụng lệnh sau để di chuyển đến thư mục chứa curl. ini tồn tại
cd /etc/php.d
Sau khi chạy lệnh trên, chúng ta đang ở trong thư mục chứa curl. tập tin ini tồn tại. Chúng tôi sẽ sử dụng lệnh sau để chỉnh sửa curl. tập tin ini
vim curl.ini
Trong hình trên, chúng ta có thể thấy cuộn tròn. ban đầu. vì vậy, và trước phần mở rộng, không có dấu chấm phẩy. Điều đó có nghĩa là cURL đã được bật
Khi tắt cURL, chúng ta sẽ nhận được kết quả như thế này ;extension=curl. Vì thế. Sự xuất hiện của dấu chấm phẩy có nghĩa là cURL bị vô hiệu hóa. Chúng tôi có thể kích hoạt nó bằng cách loại bỏ dấu chấm phẩy
Khởi động lại máy chủ Apache trên AWS EC2
sudo systemctl restart httpd
cURL trong PHP là gì
CURL là viết tắt của client URL trong PHP. Trong PHP, thư viện cURL là phần mở rộng mạnh mẽ nhất của PHP. Nó cho phép người dùng tạo các yêu cầu HTTP bằng PHP, đồng thời gửi và nhận dữ liệu thông qua URL. Nó giúp giao tiếp dễ dàng giữa các trang web và tên miền khác nhau
Thư viện PHP cURL hỗ trợ nhiều giao thức, bao gồm HTTP, HTTPS, FTP, MQTT, v.v.
Đọc thêm về cách sử dụng cURL trong PHP
Bây giờ chúng tôi đã cài đặt cURL và sẵn sàng xem nội dung sau để tìm hiểu thêm về cách sử dụng cURL
Gửi yêu cầu nhận với Curl
Trước khi cài đặt PHP cURL trên Amazon Linux, chúng ta cần hiểu tại sao cần cài đặt thư viện PHP cURL
Câu hỏi liên quan về PHP & cURL
PHP có đi kèm với cURL không?
PHP thường đi kèm với phần mở rộng cURL, nhưng bạn sẽ cần xác nhận rằng máy chủ của bạn đi kèm với gói cURL được cài đặt. Khi đã được cài đặt, bạn sẽ muốn đảm bảo phần mở rộng PHP của tệp INI được bật
Tại sao chúng ta cần cài đặt cURL?
Nếu chúng tôi đang chạy Linux trên phiên bản Amazon EC2 và chúng tôi đang chạy một trang web PHP trên đó. Chúng tôi gặp phải lỗi sau khi đưa vào thư viện của bên thứ ba, chẳng hạn như Facebook PHP SDK
Lỗi. Facebook. php cần một plugin PHP Curl
Lỗi trên cho thấy rằng công cụ PHP của chúng tôi cần cài đặt plugin cURL vì SDK Facebook sử dụng cURL. Đó là lý do tại sao chúng ta cần cài đặt thư viện PHP cURL trên hệ thống Linux của mình
AWS có hỗ trợ PHP không?
Vâng, nó làm. Có một số cách để bạn có thể triển khai ứng dụng PHP của mình vào AWS. Bạn có thể sử dụng Elastic Beanstalk, EC2 hoặc chạy nó trong bộ chứa docker với Kubernetes hoặc bất kỳ dịch vụ bộ chứa nào khác
Tìm hiểu cách triển khai ứng dụng PHP cho Elastic Beanstalk
Nhấp vào đây để đọc hướng dẫn của chúng tôi về AWS EC2 với PHP
Hoàn hảo. Đó là nó cho bài viết này – thời gian để kết thúc nó
Gói [lại
Bài viết này hướng dẫn cách cài đặt PHP cURL trên AWS EC2. Bài viết bao gồm các bước để chúng ta có thể cài đặt thư viện PHP cURL. Ngoài ra, nó vượt ra ngoài chủ đề chính và đi sâu vào các ý tưởng cơ bản, như cách thức hoạt động của cURL và lý do tại sao chúng ta cần cài đặt PHP cURL
Hy vọng bạn thích bài viết này. Hãy theo dõi để biết thêm tại FuelingPHP
Tìm hiểu sâu hơn với PHP
Chúng tôi có nhiều bài viết thú vị liên quan đến PHP. Bạn có thể khám phá những điều này để tìm hiểu thêm về PHP
- Làm cách nào để lấy ID phiên trong PHP?
- Cách cài đặt AWS SDK cho PHP
- Triển khai Ứng dụng Laravel PHP trên GitHub cho AWS Elastic Beanstalk
Bài viết liên quan
- ← Cài đặt LAMP Stack trên AWS EC2 với Amazon Linux từ đầu đến cuối
- Làm cách nào để lấy ID phiên trong PHP?
Stephen Phép Lạ
Chào. Tôi hy vọng bạn thích bài viết này. Tôi đã phát triển các trang web và phần mềm một cách chuyên nghiệp trong hơn 20 năm. Tôi bắt đầu FuelingPHP như một cách để đền đáp lại cộng đồng nguồn mở đã giúp tôi có thể sống thoải mái khi xây dựng những thứ tôi yêu thích