[英]how to enable curl in xampp
我面臨下面給出的這個錯誤
致命錯誤:在第11行的E:\\ xampp \\ htdocs \\ new \\ functions.php中調用未定義的函數curl_init()
我已經在php.ini
進行了更改。 我已經刪除了前面的分號
;extension=php_crack.dll
extension=php_curl.dll
;extension=php_cvsclient.dll
然后重新啟動xampp
但仍面臨同樣的問題。是否有任何其他更改需要。請讓我知道,如果有任何我將非常感謝你們所有人
如果您使用的是XAMPP,請檢查以下兩個位置:
對於該行;extension=php_curl.dll
。
刪除分號,保存兩個文件,重新啟動Apache,然后再次運行它。 我希望它能奏效。
在Xampp中,我在這個位置找到了php.ini
:
C:\xampp\php\php.ini
我刪除了“;” 來自“; extension = php_curl.dll”行。 它工作正常。
確保在XAMPP中找到所有php.ini文件。 (在xampp文件夾中搜索它們)。 據我所知,XAMPP有兩個或三個,可能是你在不正確的文件中啟用它。
正如你所說,我們將取消注釋php.ini中的“; extension = php_curl.dll”行
php.ini可以在多個地方。 要檢查相關的位置,請轉到phpmyadmin(http:// localhost / phpmyadmin)運行phpinfo() - >左側菜單。
它會在左欄中顯示半頁:“配置文件(php.ini)路徑”,右側列中的路徑。
或者只是在頁面上搜索php.ini(Ctrl + F)
如果在不同的目錄中,xampp的不同版本有php.ini,有些版本在不同的地方有3個版本的文件。 許多教程都說如果您稍后更改設置/使用,則更改所有這些內容。
在文本編輯器中打開文件並找到該行(通過搜索); extension = php_curl.dll
去除 ”;” 取消注釋它,所以它變成:extension = php_curl.dll
保存存檔。 重啟apache。
仔細檢查並再次運行phpinfo()。 搜索“curl”在“cURL支持”下應該說“已啟用”。
干杯!
如果你已經從php.ini中取消注釋了行並且仍然得到錯誤,你應該確保這個擴展文件存在於php文件夾中
所以檢查這個文件
php_curl.dll
在xampp \\ php \\ exts中
如果它不存在而不是從互聯網上下載並粘貼到那里
重啟Apache。
腳步:
php_curl.dll
之前打開它並刪除分號,所以,替換;extension=php_curl.dll
with extension=php_curl.dll
打開php.ini並查找“extension_dir”參數。 檢查它是你的php擴展dir的正確和絕對路徑。
Windows xampp上正確的擴展目錄示例:
extension_dir=c:\xampp\php\ext
如果您不確定發生了什么,請嘗試打開Apache錯誤日志並查找文本“php_curl”和“第0行未知”。 這是Apache無法加載模塊時調度的典型錯誤消息。
運行phpinfo();
來自xampp並檢查curl是否啟用。 或從此處獲取腳本以檢查curl是否已啟用。
http://www.webune.com/forums/how-to-check-curl-installed-in-php.html
看看這個: http : //www.kanersan.com/blog.php?blogId = 45我有一個類似的問題,除了錯誤報告。 在互聯網上搜索,我發現的只是“修改php.ini文件”。 我修改了所有的php.ini文件,但我仍然得到了同樣的錯誤。 原來WAMP有視覺設置我相信會覆蓋php.ini。 因此,要打開curl,您可以在開始菜單中單擊XAMPP圖標 - > PHP - > PHP設置 - > php_curl(確保已選中)。
也許這是你的問題。
希望能幫助到你。
-c0d3
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.