curl_init 函数不能加载(被坑了好久,所以分享一下)

1.打开php.ini,开启extension=php_curl.dll

2.检查php.ini的extension_dir值是哪个目录,检查有无php_curl.dll,没有的请下载php_curl.dll(版本号要一至)

3.再把php目录中的php_curl.dll(此文件在ext中),libeay32.dll,ssleay32.dll,php5ts.dll这4个文件拷到c:\windows\system32里面(电脑系统若是64位的放在c:\windows\SysWOW64下,若已经放到system32里了,必须把放在里的全部删除。无法删除时,先把apache停止了,再删除)

4.重启下 apache

5.若在不可以,就执行以下操作

在apache里面找到httpd.conf文件在最结尾处添加以下内容:

LoadFile D:\PHPServer\PHP\php5ts.dll

LoadFile D:\PHPServer\PHP\libeay32.dll

LoadFile D:\PHPServer\PHP\ssleay32.dll

LoadFile D:\PHPServer\PHP\libssh2.dll

重启apache,再打开我们的phpinfo页面,就能看到curl了。

你可能感兴趣的:(curl_init 函数不能加载(被坑了好久,所以分享一下))