Fatal error: Uncaught Error: Call to undefined function curl_init()


 

系統:win7

 

對於此錯誤首先檢查php_curl擴展是否開啟 ,

extension=curl  #注意去掉前面的分號

然后檢查php\ext下是否有php_curl.dll 文件(默認都有)

php7.1版本是把php目錄中的libeay32.dll,ssleay32.dll拷到c:\windows\system32里面

php7.2版本安裝目錄中的 libeay32.dll 及 libssh2.dll 變為了libcrypto-1_1-x64.dll 及 libssl-1_1-x64.dll。

查看apache安裝目錄下的bin文件夾,看是否有libcrypto-1_1-x64.dll 和 libssl-1_1-x64.dll 兩個文件,如果沒有需要把php7.2版本安裝目錄中的libcrypto-1_1-x64.dll 及 libssl-1_1-x64.dll,libssh2.dll復制到apache的bin目錄下。


注意 php引用擴展的目錄形式
剛開始配置時容易少了最后一個的/, extension_dir = "E:/web/PHP/ext"
,這樣擴展引用不到,,正確的是 extension_dir = "E:/web/PHP/ext/"
 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM