相信大家對于PHP都并不陌生了,畢竟PHP吸收了C語言、Java里的許多優(yōu)點,作為一款腳本語言還是收到很多程序員朋友的喜愛的。PHP里的curl函數(shù)庫還是非常實用的,今天小編就給大家詳細的介紹一下如何對curl進行開啟操作的詳細教程,感興趣的朋友可以一起來看看。

  本文講述了PHP簡單開啟curl的方法。分享給大家供大家參考,具體如下:

  一、問題:

  windows主機出現(xiàn)“Call to undefined function curl_init”錯誤提示,沒有定義的函數(shù),也就是php還沒打開對curl_init函數(shù)的支持。網(wǎng)站搭建時一直提示 系統(tǒng)不支持curl

  二、解決方法:

  需要開啟php的curl函數(shù)庫。具體步驟如下:

 ?、?打開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即可。

  (第二種開啟方法)任務(wù)欄右邊,找到wamp的圖標(biāo)左擊 > PHP > PHP擴展 > 第二個就是php_curl選擇他,然后等wamp重啟完就好了

  使用phpinfo()函數(shù)查看配置信息,可見curl已經(jīng)開啟:

查看配置信息

  三、解決方法:

  如果上面方法你還沒有解決,可能你把php.ini文件都改了,dll幾個文件也都復(fù)制了,wamp集成環(huán)境也顯示curl打鉤了,然就是curl打印不出來一直提示無法支持這功能

  注:如果是64位的系統(tǒng),還需要下載對應(yīng)版本的64位php壓縮包,解壓后,將 ext 目錄下 的 php_curl.dll 覆蓋 wamp php對應(yīng)版本 wamp\bin\php\php5.4.12\ext 目錄下的 php_curl.dll 文件,然后重啟WAMP。

  我在本地環(huán)境搭建網(wǎng)站的時候,也出現(xiàn)了curl功能不支持的問題,百度了各種方法,最后發(fā)現(xiàn)居然是64位系統(tǒng)的原因,換了dll文件后,提示成功了。(親測有效!)

  總結(jié)

  上面這些內(nèi)容主要是給大家講解了關(guān)于PHP里開啟curl服務(wù)時的具體操作以及我們會遇到的問題,還是非常具有學(xué)習(xí)價值的,可能大家在使用的過程中也會碰到其他問題,如果大家不知道怎么解決的話也可以聯(lián)系小編,大家一起交流探討解決問題。