Laragon环境提示Call to undefined function curl_init()

Laragon集成了Apache、PHP、MySQL等工具,但是在使用中PHP报错“Call to undefined function curl_init()”,这个报错很明显,意思是curl函数无法使用。

检查php.ini查看已经加载php_curl.dll,但是phpinfo()就是检测不到curl函数,而Windows的事件查看器直接报错,说php_curl.dll可能已经损坏,从PHP官网重新下载PHP包也不行,基本可排除*.dll损坏的问题。

解决办法

将PHP包里面的ibeay32.dllssleay32.dll放到apache的bin目录下,最后重启Apache解决。

此文部分内容参考了:解决php报错:PHP Startup: Unable to load dynamic library *的问题和thinkphp5不支持redis的问题

标签: Laragon

发表评论: