本篇文章給大家分享的是有關(guān)php 5.4curl無法加載該怎么解決,小編覺得挺實用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
成都創(chuàng)新互聯(lián)從2013年創(chuàng)立,先為寶塔等服務(wù)建站,寶塔等地企業(yè),進行企業(yè)商務(wù)咨詢服務(wù)。為寶塔企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
php5.4 curl無法加載的解決辦法:1、找到php安裝目錄下的php.ini配置文件;2、去掉“extension=php_curl”前面的分號;3、把ext的路徑賦值給“extension_dir”。
本文操作環(huán)境:Windows7系統(tǒng)、PHP5.4、Dell G3電腦。
php 5.4 curl無法加載怎么辦?
關(guān)于php_curl無法載入的問題的解決
為了測試一個模擬登陸163郵箱的例子,在這個過程中遇到了一個大問題:未定義的curl_init函數(shù)。然后上網(wǎng)各種找,關(guān)于解決方法是一大堆,我也一一嘗試,結(jié)果還是未能解決我的問題。知道看到一個連接一片博客《PHP菜鳥手記——如何解決無法裝載動態(tài)鏈接庫的問題》才徹底解決了我的問題。所以我想記錄下。
關(guān)于未定義的curl_init函數(shù)是由于未能加載php_curl模塊造成的。一般的解決方法是:
(1)找到php安裝目錄下的php.ini配置文件,去掉extension=php_curl前面的;(注釋符號)號,并找到extension_dir去掉前面的注釋符號,把ext(在php安裝目錄下這個文件夾)的路徑賦值給extension_dir。
(2)由于php_curl.dll(在前面的ext文件夾下)的運行依賴與libeay32.dll和ssleay32.dll庫(在php安裝目錄下),所以需要在Apache的配置文件httpd.conf中加載這兩個庫:
LoadFile "D:/PHP/PHP/libeay32.dll" LoadFile "D:/PHP/PHP/ssleay32.dll"
(3)在環(huán)境變量中加入php的安裝目錄。
完成以上三步,如果還有問題。那么就是接下來要講的:
在網(wǎng)上大多給出的說法是php_curl庫依賴于libeay32.dll和ssleay32.dll庫,其實你要是使用查看庫依賴的工具的話,會發(fā)現(xiàn)它還依賴于zlib.dll庫。所以在你完成以上三步之后問題還是存在的原因就是在這里。接下來就是去下個zlib.dll庫=》http://www.zlib.net/,當(dāng)然下載之后的名字要改為zlib.dll,然后放到你的php安裝目錄下。
以上就是php 5.4curl無法加載該怎么解決,小編相信有部分知識點可能是我們?nèi)粘9ぷ鲿姷交蛴玫降?。希望你能通過這篇文章學(xué)到更多知識。更多詳情敬請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。