您好,登錄后才能下訂單哦!
本篇文章給大家分享的是有關php 5.4curl無法加載該怎么解決,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
php5.4 curl無法加載的解決辦法:1、找到php安裝目錄下的php.ini配置文件;2、去掉“extension=php_curl”前面的分號;3、把ext的路徑賦值給“extension_dir”。
本文操作環境:Windows7系統、PHP5.4、Dell G3電腦。
php 5.4 curl無法加載怎么辦?
關于php_curl無法載入的問題的解決
為了測試一個模擬登陸163郵箱的例子,在這個過程中遇到了一個大問題:未定義的curl_init函數。然后上網各種找,關于解決方法是一大堆,我也一一嘗試,結果還是未能解決我的問題。知道看到一個連接一片博客《PHP菜鳥手記——如何解決無法裝載動態鏈接庫的問題》才徹底解決了我的問題。所以我想記錄下。
關于未定義的curl_init函數是由于未能加載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)在環境變量中加入php的安裝目錄。
完成以上三步,如果還有問題。那么就是接下來要講的:
在網上大多給出的說法是php_curl庫依賴于libeay32.dll和ssleay32.dll庫,其實你要是使用查看庫依賴的工具的話,會發現它還依賴于zlib.dll庫。所以在你完成以上三步之后問題還是存在的原因就是在這里。接下來就是去下個zlib.dll庫=》http://www.zlib.net/,當然下載之后的名字要改為zlib.dll,然后放到你的php安裝目錄下。
以上就是php 5.4curl無法加載該怎么解決,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。