相信大家對於PHP都並不陌生了,畢竟PHP吸收了C語言、Java裡的許多優點,作為一款指令碼語言還是收到很多程式設計師朋友的喜愛的。PHP裡的curl函式庫還是非常實用的,今天小編就給大家詳細的介紹一下如何對curl進行開啟操作的詳細教程,感興趣的朋友可以一起來看看。
本文講述了PHP簡單開啟curl的方法。分享給大家供大家參考,具體如下:
一、問題:
windows主機出現“Call to undefined function curl_init”錯誤提示,沒有定義的函式,也就是php還沒開啟對curl_init函式的支援。網站搭建時一直提示 系統不支援curl
二、解決方法:
需要開啟php的curl函式庫。具體步驟如下:
① 開啟php.ini(通常在C:\Windows\目錄下,WampServer一般在類似C:\wamp\bin\php\php5.3.8\的目錄下),找到
;extension=php_curl.dll
去掉前面的分號“;”
② 檢查php.ini的extension_dir值是哪個目錄,檢查該目錄有無php_curl.dll,如果沒有的請下載php_curl.dll
③ 再把php目錄中的libeay32.dll,ssleay32.dll拷到c:\windows\system32裡面
④ 重啟下 apache或者iis即可。
(第二種開啟方法)工作列右邊,找到wamp的圖示左擊 > PHP > PHP擴充套件 > 第二個就是php_curl選擇他,然後等wamp重啟完就好了
使用phpinfo()函式檢視配置資訊,可見curl已經開啟:
三、解決方法:
如果上面方法你還沒有解決,可能你把php.ini檔案都改了,dll幾個檔案也都複製了,wamp整合環境也顯示curl打鉤了,然就是curl列印不出來一直提示無法支援這功能
注:如果是64位的系統,還需要下載對應版本的64位php壓縮包,解壓後,將 ext 目錄下 的 php_curl.dll 覆蓋 wamp php對應版本 wamp\bin\php\php5.4.12\ext 目錄下的 php_curl.dll 檔案,然後重啟WAMP。
我在本地環境搭建網站的時候,也出現了curl功能不支援的問題,百度了各種方法,最後發現居然是64位系統的原因,換了dll檔案後,提示成功了。(親測有效!)
總結
上面這些內容主要是給大家講解了關於PHP裡開啟curl服務時的具體操作以及我們會遇到的問題,還是非常具有學習價值的,可能大家在使用的過程中也會碰到其他問題,如果大家不知道怎麼解決的話也可以聯絡小編,大家一起交流探討解決問題。