Hướng dẫn how do you check php curl installed or not? - Làm thế nào để bạn kiểm tra php curl đã được cài đặt hay chưa?

85

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Có thể trùng lặp: Viết một chức năng trong PHP
Writing a function in php

Tôi đang sử dụng mã sau

echo 'Curl: ', function_exists('curl_version') ? 'Enabled' : 'Disabled';

Điều này có thể bật nó hoặc tắt

Nhưng tôi muốn làm chức năng nói tên chức năng là

if (_iscurl()){
  echo "this is enabled"; // will do an action
}else{
  echo "this is disabled"; // will do another action
}
1

Sau đó, tôi có thể gọi nó như theo bất kỳ nơi nào trong mã trang web của tôi

if (_iscurl()){
  echo "this is enabled"; // will do an action
}else{
  echo "this is disabled"; // will do another action
}

Gần như kiểm tra câu hỏi trước đây của tôi nếu allow_url_fopen có được bật hay không

Hướng dẫn how do you check php curl installed or not? - Làm thế nào để bạn kiểm tra php curl đã được cài đặt hay chưa?

Cœur

356K24 Huy hiệu vàng188 Huy hiệu bạc257 Huy hiệu đồng24 gold badges188 silver badges257 bronze badges

Đã hỏi ngày 17 tháng 11 năm 2012 lúc 19:21Nov 17, 2012 at 19:21

Hướng dẫn how do you check php curl installed or not? - Làm thế nào để bạn kiểm tra php curl đã được cài đặt hay chưa?

Reham Fahmyreham FahmyReham Fahmy

4.80315 Huy hiệu vàng49 Huy hiệu bạc70 Huy hiệu đồng15 gold badges49 silver badges70 bronze badges

2

Chỉ cần trả lại séc hiện tại của bạn từ một chức năng.

function _isCurl(){
    return function_exists('curl_version');
}

Đã trả lời ngày 17 tháng 11 năm 2012 lúc 19:23Nov 17, 2012 at 19:23

1

<?php

// Script to test if the CURL extension is installed on this server

// Define function to test
function _is_curl_installed() {
    if  (in_array  ('curl', get_loaded_extensions())) {
        return true;
    }
    else {
        return false;
    }
}

// Ouput text to user based on test
if (_is_curl_installed()) {
  echo "cURL is <span style=\"color:blue\">installed</span> on this server";
} else {
  echo "cURL is NOT <span style=\"color:red\">installed</span> on this server";
}
?>

hoặc một đơn giản -

<?
phpinfo();
?>

Chỉ cần tìm kiếm Curl

Nguồn - http://www.mattsbits.co.uk/item-164.html

da5id

9.0308 Huy hiệu vàng38 Huy hiệu bạc53 Huy hiệu Đồng8 gold badges38 silver badges53 bronze badges

Đã trả lời ngày 17 tháng 11 năm 2012 lúc 19:28Nov 17, 2012 at 19:28

Amit Pandeyamit PandeyAmit Pandey

1.3661 Huy hiệu vàng22 Huy hiệu bạc34 Huy hiệu đồng1 gold badge22 silver badges34 bronze badges

var_dump(extension_loaded('curl'));

mpen

262K260 Huy hiệu vàng817 Huy hiệu bạc1191 Huy hiệu đồng260 gold badges817 silver badges1191 bronze badges

Đã trả lời ngày 4 tháng 5 năm 2014 lúc 13:01May 4, 2014 at 13:01

Alex Salex sAlex S

6996 Huy hiệu bạc8 Huy hiệu Đồng6 silver badges8 bronze badges

3

Hi vọng điêu nay co ich.

<?php
    function _iscurl() {
        return function_exists('curl_version');
    }
?>

Hướng dẫn how do you check php curl installed or not? - Làm thế nào để bạn kiểm tra php curl đã được cài đặt hay chưa?

Đã trả lời ngày 17 tháng 11 năm 2012 lúc 19:25Nov 17, 2012 at 19:25

2

Bạn có thể kiểm tra bằng cách đặt các mã này trong tệp PHP.

<?php
if(in_array  ('curl', get_loaded_extensions())) {
    echo "CURL is available on your web server";
}
else{
    echo "CURL is not available on your web server";
}

HOẶC

var_dump(extension_loaded('curl'));

Đã trả lời ngày 26 tháng 4 năm 2017 lúc 7:54Apr 26, 2017 at 7:54

manish2706manish2706manish2706

1.52124 Huy hiệu bạc20 Huy hiệu đồng24 silver badges20 bronze badges

Bạn luôn có thể tạo một trang mới và sử dụng

if (_iscurl()){
  echo "this is enabled"; // will do an action
}else{
  echo "this is disabled"; // will do another action
}
2. Cuộn xuống phần Curl và xem nó có được bật không.

Đã trả lời ngày 17 tháng 11 năm 2012 lúc 19:24Nov 17, 2012 at 19:24

Samuel Cooksamuel CookSamuel Cook

16.2k6 Huy hiệu vàng49 Huy hiệu bạc61 Huy hiệu Đồng6 gold badges49 silver badges61 bronze badges

Luôn luôn tốt hơn để đi cho một chức năng tái sử dụng chung trong dự án của bạn, trả về liệu phần mở rộng được tải. Bạn có thể sử dụng chức năng sau để kiểm tra -

function isExtensionLoaded($extension_name){
    return extension_loaded($extension_name);
}

Cách sử dụng

if (_iscurl()){
  echo "this is enabled"; // will do an action
}else{
  echo "this is disabled"; // will do another action
}
0

Đã trả lời ngày 25 tháng 6 năm 2016 lúc 7:05Jun 25, 2016 at 7:05

5

Làm thế nào để tôi biết nếu php curl được cài đặt?

Php // tập lệnh để kiểm tra xem tiện ích mở rộng Curl có được cài đặt trên máy chủ này // xác định chức năng để kiểm tra chức năng _is_curl_installed () {if (in_array ('curl', get_loaded_extensions ())) {return true; } other {return false; }} // văn bản ouput cho người dùng dựa trên kiểm tra if (_is_curl_installed ()) {echo "Curl isDefine function to test function _is_curl_installed() { if (in_array ('curl', get_loaded_extensions())) { return true; } else { return false; } } // Ouput text to user based on test if (_is_curl_installed()) { echo "cURL is

Làm thế nào để tôi biết nếu Curl được cài đặt?

Để kiểm tra xem gói Curl có được cài đặt trên hệ thống của bạn hay không, hãy mở bảng điều khiển của bạn, nhập Curl và nhấn Enter. Nếu bạn đã cài đặt Curl, hệ thống sẽ in Curl: Hãy thử 'Curl - -Help' hoặc 'Curl --manual' để biết thêm thông tin.open up your console, type curl , and press enter. If you have curl installed, the system will print curl: try 'curl --help' or 'curl --manual' for more information .

Làm cách nào để kích hoạt Curl trong PHP?

Curl được bật theo mặc định nhưng trong trường hợp bạn đã vô hiệu hóa nó, hãy làm theo các bước để bật nó ...
Mở PHP.INI (nó thường là trong / etc / hoặc trong thư mục PHP trên máy chủ) ..
Tìm kiếm tiện ích mở rộng = php_curl.DLL.Giải phóng nó bằng cách loại bỏ semi-polon (;) trước mặt nó ..
Khởi động lại máy chủ Apache ..

Curl có bao gồm trong PHP không?

Curl là một 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 các tệp qua HTTP và FTP. and command-line tool (similar to wget) that allows you to send and receive files over HTTP and FTP.