[英]Error in php using curl_init()
我是PHP的新手。
我已經嘗試過該站點的示例代碼。 但它給出以下錯誤:
Fatal error: Call to undefined function curl_init() in C:\xampp\htdocs\g\test1.php on line 3
我想念什么嗎? 它說了未定義的函數curl_init(),那么我應該在哪里定義它呢?
碼:-
<?php
// create a new cURL resource
$ch = curl_init();
// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/");
curl_setopt($ch, CURLOPT_HEADER, 0);
// grab URL and pass it to the browser
curl_exec($ch);
// close cURL resource, and free up system resources
curl_close($ch);
?>
我假設您正在使用xampp,因為您的錯誤表明了這一點,請在可能位於C:\\Program Files\\xampp\\php\\php.ini
xampp目錄中找到php.ini
,然后搜索;extension=php_curl.dll
刪除;
取消注釋。 重新啟動xampp。
如果您的版本> = 1.7.1,請遵循以下說明:-
;延長= php_curl.dll
否則,請遵循以下說明:
.. \\ XAMPP的\\ apache的\\斌\\ php.ini中
.. \\ XAMPP \\ PHP \\ php.ini中
.. \\ XAMPP \\ PHP \\ PHP4 \\ php.ini中
2)通過刪除分號取消注釋php.ini文件中的以下行。
;延長= php_curl.dll
3)重新啟動apache服務器。
檢查是否啟用卷曲
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, 0);
$data = curl_exec($ch);
curl_close($ch);
看起來您在Windows上,並且未啟用curl擴展。 請閱讀: http : //php.net/manual/en/install.windows.extensions.php 。 您需要找到php_curl.dll
,將其放在擴展目錄中並從php.ini加載它
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.