关于Windows下PHP如何开启cURL扩展支持
很多PHP程序员在开启cURL扩展支持时,都很心塞,怎么开启都不成功,各种扩展文件一通乱拷。
网上最多的提议就是:
将PHP根目录下的 libeay32.dll、ssleay32.dll 、php_curl.dll 三个文件拷贝至“C:\Windows\System32”。
更有甚者,还将 php5ts.dll 也一同拷贝过去。
或者拷贝到“C:\Windows\SysWOW64”。
设置环境变量。多开启重启几次。升级,重装。
为什么有些网友成功开启,有些网友始终开启不了。
其实,以上方法都没说到点上,这里只需将PHP根目录下的 libssh2.dll 拷贝至“C:\Windows\System32”即可。
拷贝过去后重启 Appache 服务器,执行 phpinfo() 函数,就可以查看cURL是否开启成功。
接着你可以去尝试删除“C:\Windows\System32”下的 libssh2.dll 文件。会出现下图图示。
这确切地说明了该文件是 Appache 服务器当下运行之必需文件。
同理,你可以尝试删除拷贝过去的其他几个文件,并重启服务,
会发现,丝毫不影响cURL的开启。
|