Làm cách nào để kích hoạt cURL trong PHP?
Hay nói, là một tài tài của, qua, qua, qua một tài khác, qua giữ, qua một tài khác
Làm cách nào để kích hoạt cURL trong PHP?
Hay nói, là một tài tài của, qua, qua, qua một tài khác, qua giữ, qua một tài khác
Câu trả lời:
Vì bạn đang sử dụng XAMPP, bỏ ghi chú dòng
;extension=php_curl.dll
trong xampp\apache\bin\php.ini
và sau đó khởi động lại dịch vụ Apache.
NB: Trong các phiên bản XAMPP mới hơn, PHP đã chuyển sang thư mục gốc xampp xampp\php\php.ini
.
apt-get install php5-curl
/etc/init.d/apache2 restart
(php4-curl nếu đó là php4)
Các bước cho Windows 7:
extension=php_curl.dll
trong php.ini không bị lỗiCuối cùng và có lẽ hầu hết mọi người không biết: 4. Đảm bảo rằng có hai tệp này trong thư mục Windows System32: libeay32.dll ssleay32.dll Nếu không có, bạn có thể sao chép hai tệp này từ php
thư mục.
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
Có lẽ đó là vấn đề.
Ensure extension_dir in php.ini is correctly set to the ext folder
Điều đó đã làm công việc cho tôi.
Tôi tìm thấy tập tin nằm ở:
C:\xampp\php\php.ini
Không chú ý:
;extension=php_curl.dll
Đối với Ubuntu (và có thể là tất cả các bản phân phối Linux dựa trên Debian):
sudo apt-get install php5-curl
sudo /etc/init.d/apache2 restart
Bạn có thể đã thấy PHP Fatal error: Call to undefined function curl_init()
trước đây.
Trong SUSE Linux :
zypper in php5-curl
rcapache2 restart
Phiên bản 7 ^ PHP:
sudo apt-get install php-curl
sudo service apache2 restart
Bạn có thể kiểm tra phpinfo()
(tạo một tập lệnh chứa và duyệt đến nó). Điều này sẽ cho bạn biết nếu bạn thực sự kích hoạt nó. Nếu không, đọc ở đây .
Nó không được khuyến khích cho nhà phát triển Windows yếu tim.
Đối với người dùng hệ điều hành windows (Nó hoạt động với tôi) trong XAMPP.
Bước 1: Chuyển đến C: \ xampp \ php \ php.ini
chỉnh sửa tập tin này php.ini
tìm curl- bạn sẽ thấy một dòng; extension = php_curl.dll.
xóa dấu chấm phẩy (;) mở rộng = php_curl.dll. vì vậy dòng này trông giống như
;extension=php_curl.dll
đến
extension=php_curl.dll
bước 2: sao chép ssleay32.dll, libeay32.dll từ thư mục php. dán nó vào C: \ Windows \ System32 \
Bước 3: Khởi động lại hệ thống. Curl sẽ chạy thành công.
kiểm tra xem mô đun curl có sẵn không
$ ls -la / etc / php5 / mods-Available /
kích hoạt mô đun curl
$ sudo php5enmod curl
Kiểm tra phiên bản php, Nếu bạn đã cài đặt phiên bản php 7.0
sudo apt-get install php7.0-curl
sudo service apache2 restart
Nếu bạn đã cài đặt phiên bản php 5.6
sudo apt-get install php5-curl
sudo service apache2 restart
Nếu không có cách nào ở trên giải quyết được vấn đề của bạn và đã cài đặt với php-x86 (Windows 32 bit), thì vấn đề có thể là do openssl - để biết thêm thông tin: Cách sửa lỗi libeay32.dll không tìm thấy
để cài đặt php5-curl
dưới openuse:
sudo yast2
-> phần mềm -> quản lý phần mềm -> tìm kiếm curl -> kiểm tra trường hợp php5-curl và chấp nhận.
Sau khi cài đặt, bạn cần khởi động lại máy chủ apache
service apache2 restart