用的PHP 7.1.3 curl模块无法使用 环境是是自己配的.
百度到的所有方法全部试过,配置php.ini ,把curl_dll前的分号去掉.
在php.ini中,查找extension=php_curl.dll ,找到后把它前面的分号去掉.
如图:
然后再查找extension_dir=.配置它的路径指向php_curl.dll 模块对应的文件夹.
再然后把libeay32.dll,ssleay32.dll这两个文件,把这俩文件copy到c/windows/system32中.
重启apache.
正常情况下这样就可以解决了.(网上都这么说)
但是我的没成功.
查询phpinfo页面,还是只有图片这里
有一个curl,并没有扩展成功。
后来看见有个博客(http://blog.youkuaiyun.com/qq_27606233/article/details/48153571)上面说:将php安装目录下的
libssh2.dll, php_curl.dll, ssleay32.dll, libeay32.dll 几个文件复制到C盘window->system32目录里;
并且将 libssh2.dll 复制到
Apache24\bin 目录,的确这样就成功了。如图:
但是经过我多番折腾,发现复制到system32目录里面的文件并没有上面作用,只需要将 libssh2.dll 复制到 Apache24\bin 目录即可。
以上操作只会都需要重启apache服务器使之生效;
本文详细介绍了如何解决PHP 7.1.3环境下curl模块无法使用的问题,通过调整配置文件和正确放置相关DLL文件,最终使curl模块成功启用。
1559





