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

Bài viết này cho biết cách bật tiện ích mở rộng cURL PHP để nó được sử dụng trong máy chủ sử dụng ngăn xếp LAMP của Ubuntu

Thủ tục

Kiểm tra phiên bản php mà máy chủ của bạn đang chạy

Nó sẽ trông như sau

root@ubuntu:~# php -v
PHP 7.4.3 (cli) (built: Aug 13 2021 05:39:12) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies
root@ubuntu:~# 

Ghi chú. Đối với bài tập này, PHP 7. 4 đang được sử dụng, gói mà bạn sẽ cài đặt cần phải phù hợp với phiên bản PHP mà máy chủ của bạn đang chạy trên đó

Quá trình cài đặt sẽ được thực hiện thông qua apt, do đó, một lệnh tùy chọn được đề xuất trước khi bắt đầu cài đặt để đảm bảo bạn nhận được các gói cập nhật mới nhất là

Tìm kiếm gói curl, bạn có thể sử dụng apt-cache để tìm kiếm gói trong danh sách nguồn của mình và sử dụng grep để lọc kết quả

root@ubuntu:~# apt-cache search php | grep curl
php-curl - CURL module for PHP [default]
php7.4-curl - CURL module for PHP
root@ubuntu:~#

Đối với PHP7. 4, bạn sẽ cần cài đặt Tiện ích mở rộng cURL cho PHP bằng lệnh sau

$ sudo apt install php7.4-curl

Sau khi cài đặt, hãy xem lại cú pháp để đảm bảo có thể khởi động lại Apache mà không gặp sự cố

Ghi chú. Trong trường hợp Apache không thể khởi động lại đúng cách, điều này có thể dẫn đến thời gian chết

Sau khi cài đặt hoàn tất, bạn cần khởi động lại máy chủ Apache

$ sudo service apache2 restart

Phần kết luận

Sau khi làm theo các hướng dẫn ở trên, bạn sẽ có thể sử dụng cURL trên ngăn xếp LAMP của Ubuntu

©2020 Rackspace US, Inc

Trừ khi có ghi chú khác, nội dung trên trang này được cấp phép theo Creative Commons Attribution-NonCommercial-NoDerivs 3. 0 Giấy phép chưa chuyển đổi

  1. mở php. ini nằm trong thư mục cài đặt php
  2. Tìm kiếm tiện ích mở rộng=php_curl. dll
  3. Bỏ ghi chú bằng cách xóa dấu chấm phẩy (;) trước nó
  4. Khởi động lại máy chủ Apache

Đối với bất kỳ truy vấn thêm, xin vui lòng liên hệ với chúng tôi

If you are running on Windows with a Wampserver or alike preconfigured PHP, if you did everything that was advised (path is correct, dlls are in the System32 or the Wow64 folder, php_curl extension uncommented in the php.ini, rebooted your machine and restarted your services), and you still receive messages saying that curl is not installed :
- maybe you are running a command line script (and not a curl instruction within a web application). If yes, remember that there are 2 distinct php.ini configuration files : one for the php-cli commands (run php at command line) and one for the php instructions (run from a page in your www folder).
Wampserver's menuitem "php.ini" only opens the webserver's php.ini, not the php-cli one.
So it will be great to check your php-cli's php.ini configuration file ! (you'll find it in the php.exe's installation folder)
You need to uncomment the extension php_curl in this php.ini file for the command lines to work with curl.
Also uncomment the php_openssl extention by the way (often used with curl).
I hope this fixed issue will help someone else :)

CURL là viết tắt của URL khách hàng. Đây là lệnh Linux Terminal được sử dụng để truyền dữ liệu từ máy chủ này sang máy chủ khác. Nó là một công cụ truyền dữ liệu mã nguồn mở và miễn phí sử dụng các giao thức sau. IMAP, IMAPS, POP, POP3, POP3S, DICT, FILE HTTP, HTTPS, SMB, SMBS, SMTP, SMTPS, FTP, FTPS, TELNET, RTSP, RMTP và TFTP

Nó hiển thị một thanh tiến trình giống như đồng hồ đo trong khi chạy và cho biết các thông số khác nhau như lượng dữ liệu được truyền, tốc độ truyền dữ liệu và thời gian ước tính còn lại

Sau đây là các bước để cài đặt PHP-CURL trên hệ thống Ubuntu của bạn

  • Bước 1. Cài đặt thư viện PHP cho máy chủ bằng cách chạy lệnh sau.
    $ sudo add-apt-repository ppa:ondrej/php

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

  • Bước 2. Sau đó, cập nhật máy chủ.
    $ sudo apt update

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

  • Bước 3. Bây giờ, hãy cài đặt CURL.
    $ sudo apt install curl

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

  • Bước 4. Bạn có thể kiểm tra phiên bản curl đã cài đặt bằng lệnh.
    $ dpkg -l curl

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

  • Bước 5. Khi bạn đã cài đặt CURL trên Ubuntu 18. 04 máy chủ PHP, bạn cần khởi động lại máy chủ web mà PHP đang chạy trên đó

    Nếu bạn đang sử dụng máy chủ Apache thì hãy sử dụng một trong các lệnh sau để khởi động lại máy chủ

    ________số 8_______

    hoặc là

    $ sudo /etc/init.d/apache2 restart

    Tương tự, nếu bạn đang sử dụng máy chủ Nginx, hãy sử dụng một trong các lệnh sau

    $ sudo systemctl restart nginx

    hoặc là

    $ sudo /etc/init.d/nginx restart

PHP là ngôn ngữ kịch bản phía máy chủ được thiết kế dành riêng cho phát triển web. Bạn có thể học PHP từ đầu bằng cách làm theo Hướng dẫn PHP và Ví dụ về PHP này

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

Tải xuống Curl từ trang web chính thức và giải nén nó, chẳng hạn như C. thư mục \Curl. các lọn tóc. exe sẽ được đặt trong C. thư mục \Curl\bin. Thêm C. \Curl\bin vào biến môi trường PATH của bạn để Windows có thể tìm thấy curl. exe mà không chỉ định đường dẫn đầy đủ

Làm cách nào để sử dụng cuộn tròn trong PHP?

php. // tạo tài nguyên cURL. $ch = curl_init() ; . .
$fp = fopen("example_homepage. txt", "w");
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
if(curl_error($ch)) {
fwrite($fp, curl_error($ch));

PHP có cuộn tròn không?

cURL là thư viện PHP và công cụ dòng lệnh (tương tự như wget) cho phép bạn gửi và nhận tệp qua HTTP và FTP. Bạn có thể sử dụng proxy, truyền dữ liệu qua kết nối SSL, đặt cookie và thậm chí nhận các tệp được bảo vệ bằng thông tin đăng nhập.

Làm cách nào để cài đặt tiện ích mở rộng curl PHP trong xampp?

Bật cURL trên XAMPP .
Xác định vị trí php. ini trong thư mục xampp. .
Bỏ ghi chú dòng bên dưới bằng cách xóa dấu chấm phẩy ở đầu dòng và lưu tệp. ;phần mở rộng=php_curl. dll. .
Tiếp theo, khởi động lại dịch vụ apache. .
Bây giờ cURL đã được kích hoạt trên XAMPP, bạn có thể kiểm tra bằng cách tạo một tệp PHP với mã bên dưới và lưu vào thư mục htdocs

Làm cách nào để bật tính năng cuộn tròn trong PHP Ubuntu?

Điều đầu tiên cần làm. Kiểm tra phiên bản PHP mà máy của bạn đang chạy. Tiếp theo, lưu tệp của bạn "php. ini". Cuối cùng, trong dòng lệnh của bạn, hãy khởi động lại máy chủ của bạn bằng cách chạy. khởi động lại dịch vụ sudo apache2